Re: AMD64 kernel vs Mysql 5.1
On 2008.12.11 at 02:00:01 +0600, Mikhail Gusarov wrote: Twas brillig at 22:57:28 10.12.2008 UTC+03 when [EMAIL PROTECTED] did gyre and gimble: А кто сказал что хороший биллинг не может быть на mysql? 8) VW Ну, например я такое могу сказать. Потому что биллинг - это VW типичная задача OLTP. А для хорошего OLTP нужна полноценная RDBMS. А откуда это следует? Транзакционность можно вполне хорошо и на файловой системе устроить. Правда, потом OLAP-ить это будет сложно. Теория и практика RDBMS последние 30 лет развивались в первую очередь ради OLTP-приложений. Поэтому правильная структура БД с правильной системой связи между таблицами (а у mysql с referential integrity традицонно плохо), с хранимыми процедурами с четким разграничением прав на них, будет для биллинга отнюдь не лишней. В биллинге, между прочим нужна система ролей в полный рост - есть автоматические скрипты, собирающие данные - у них одни права, есть девочки-операторы, выставляющие клиентам счита, есть веб-интерфейс для клиентов, есть сисадмин. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: AMD64 kernel vs Mysql 5.1
Twas brillig at 15:09:53 11.12.2008 UTC+03 when [EMAIL PROTECTED] did gyre and gimble: VW В биллинге, между прочим нужна система ролей в полный рост - есть VW автоматические скрипты, собирающие данные - у них одни права, На которых OLTP и заканчивается, а начинается OLAP: VW есть девочки-операторы, выставляющие клиентам счита, есть VW веб-интерфейс для клиентов, Ну и всякое прочее. VW есть сисадмин. --
Re: AMD64 kernel vs Mysql 5.1
On 2008.12.11 at 18:23:46 +0600, Mikhail Gusarov wrote: Twas brillig at 15:09:53 11.12.2008 UTC+03 when [EMAIL PROTECTED] did gyre and gimble: VW В биллинге, между прочим нужна система ролей в полный рост - есть VW автоматические скрипты, собирающие данные - у них одни права, На которых OLTP и заканчивается, а начинается OLAP: Нифига. Девочки-операторы, вводящие информацию об оплате счета клиентом - это тоже OLTP. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: AMD64 kernel vs Mysql 5.1
10.12.2008 12:36, Oleg Anisimov (Олег Анисимов) пишет: Dmitriy Sirant пишет: Добрый день Знакомый получил новый сервер (2 x Xeon 5xxx, 8Gb RAM) под биллинг. На сервере будет одна задача крутится - Mysql 5.x. Правильно ли я понимаю, что это как-раз тот случай, когда есть необходимость выделения 4Gb памяти под один процесс, а следовательно есть смысл использовать 64 битную ось и ядро ? Если первое утверждение верно - есть ли у кого опыт работы с сильно нагруженым Mysql на 64 битной ос (базы около 50 Gb). Имеем машинку именно под биллинг на четырех Dual-Core AMD Opteron(tm) Processor 8214. На борту 32 гига рамы. # uname -r 2.6.24-1-amd64-route # mysql -V mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (x86_64) using readline 5.2 innodb_buffer_pool_size = 16000M В top-е: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 26760 mysql 20 0 24.6g 22g 6580 S 143 70.2 37283:03 mysql # uptime 13:34:18 up 176 days, 5:07, 4 users, load average: 2.22, 2.35, 2.42 И такой аптайм практически всегда. не зависит от времени суток (нагрузки на биллинг). Обнадеживает. Спасибо. P.S. Понимаю, что возможно есть более правильные SQL, но биллинг уже куплен несколько лет назад и с ним уже успели намучаться вдоволь, а он работает именно с MySQL. Спасибо А кто сказал что хороший биллинг не может быть на mysql? 8) Все вместе эти слова не произносились, но все что слышал в этой рассылке отдельно про mysql и отдельно про биллинг если сложить то получится то утверждение, что я написал :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: AMD64 kernel vs Mysql 5.1
Dmitriy Sirant пишет: Добрый день Знакомый получил новый сервер (2 x Xeon 5xxx, 8Gb RAM) под биллинг. На сервере будет одна задача крутится - Mysql 5.x. Правильно ли я понимаю, что это как-раз тот случай, когда есть необходимость выделения 4Gb памяти под один процесс, а следовательно есть смысл использовать 64 битную ось и ядро ? Если первое утверждение верно - есть ли у кого опыт работы с сильно нагруженым Mysql на 64 битной ос (базы около 50 Gb). Имеем машинку именно под биллинг на четырех Dual-Core AMD Opteron(tm) Processor 8214. На борту 32 гига рамы. # uname -r 2.6.24-1-amd64-route # mysql -V mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (x86_64) using readline 5.2 innodb_buffer_pool_size = 16000M В top-е: PID USER PR NI VIRT RES SHR S %CPU %MEMTIME+ COMMAND 26760 mysql 20 0 24.6g 22g 6580 S 143 70.2 37283:03 mysql # uptime 13:34:18 up 176 days, 5:07, 4 users, load average: 2.22, 2.35, 2.42 И такой аптайм практически всегда. не зависит от времени суток (нагрузки на биллинг). P.S. Понимаю, что возможно есть более правильные SQL, но биллинг уже куплен несколько лет назад и с ним уже успели намучаться вдоволь, а он работает именно с MySQL. Спасибо А кто сказал что хороший биллинг не может быть на mysql? 8) -- -- С наилучшими пожеланиями, Олег Анисимов AKA Yoda -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: AMD64 kernel vs Mysql 5.1
On 2008.12.10 at 13:36:28 +0300, Oleg Anisimov (Олег Анисимов) wrote: А кто сказал что хороший биллинг не может быть на mysql? 8) Ну, например я такое могу сказать. Потому что биллинг - это типичная задача OLTP. А для хорошего OLTP нужна полноценная RDBMS. Более того, все имеющиеся полноценные RDMBS именно под OLTP и заточены. Ну то есть, конечно, биллинг на Oracle не каждый сможет себе позволить. Но по сравнению с ценой того архитектора, который хороший биллинг спроектирует (а биллинг, увы, штука малотиражируемая - всегда слишком много локальных особенностей) лицензия на Oracle - копейки. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: AMD64 kernel vs Mysql 5.1
Twas brillig at 22:57:28 10.12.2008 UTC+03 when [EMAIL PROTECTED] did gyre and gimble: А кто сказал что хороший биллинг не может быть на mysql? 8) VW Ну, например я такое могу сказать. Потому что биллинг - это VW типичная задача OLTP. А для хорошего OLTP нужна полноценная RDBMS. А откуда это следует? Транзакционность можно вполне хорошо и на файловой системе устроить. Правда, потом OLAP-ить это будет сложно. Из моих слов не следует одобрение mysql, как полноценной RDBMS. --
Re: AMD64 kernel vs Mysql 5.1
Victor Wagner пишет: On 2008.12.10 at 13:36:28 +0300, Oleg Anisimov (Олег Анисимов) wrote: А кто сказал что хороший биллинг не может быть на mysql? 8) Ну, например я такое могу сказать. Потому что биллинг - это типичная задача OLTP. А для хорошего OLTP нужна полноценная RDBMS. Более того, все имеющиеся полноценные RDMBS именно под OLTP и заточены. Ну то есть, конечно, биллинг на Oracle не каждый сможет себе позволить. Но по сравнению с ценой того архитектора, который хороший биллинг спроектирует (а биллинг, увы, штука малотиражируемая - всегда слишком много локальных особенностей) лицензия на Oracle - копейки. Вы, дяденька, какими-то непонятными для меня словами ругаетесь 8) Я Вам конечно же верю, как авторитетному и знающему человеку, однако у меня перед глазами два живых примера: наш самописный биллинг на mysql, обслуживающий сейчас 11K клиентов и коммерческое чудо-юдо именуемое Fastcom на Oracle, с которым мои коллеги постоянно борятся аки Дон Кихот с ветряными мельницами. Оба биллинга по возможностям и продвинутости приблизительно равны, но легкость обслуживания и надежность далеко не в пользу последнего. Может быть просто команда, разрабатывающая Fastcom, просто не умеет его готовить? 8) Посему мое глубокое ИМХО что лучше работает то, что сделано с умом. Не важно на чем оно работает и на чем написано. -- -- С наилучшими пожеланиями, Олег Анисимов AKA Yoda -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
AMD64 kernel vs Mysql 5.1
Добрый день Знакомый получил новый сервер (2 x Xeon 5xxx, 8Gb RAM) под биллинг. На сервере будет одна задача крутится - Mysql 5.x. Правильно ли я понимаю, что это как-раз тот случай, когда есть необходимость выделения 4Gb памяти под один процесс, а следовательно есть смысл использовать 64 битную ось и ядро ? Если первое утверждение верно - есть ли у кого опыт работы с сильно нагруженым Mysql на 64 битной ос (базы около 50 Gb). P.S. Понимаю, что возможно есть более правильные SQL, но биллинг уже куплен несколько лет назад и с ним уже успели намучаться вдоволь, а он работает именно с MySQL. Спасибо -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: AMD64 kernel vs Mysql 5.1
Работает на mysql-5.1.23 на innodb, текущая нагрузка не высока, тщательно проводили бенчмарки, показал рабочие результаты. On Tue, 09 Dec 2008 22:24:30 +0200 Dmitriy Sirant [EMAIL PROTECTED] wrote: DS Добрый день DS DS Знакомый получил новый сервер (2 x Xeon 5xxx, 8Gb RAM) под биллинг. На DS сервере будет одна задача крутится - Mysql 5.x. Правильно ли я понимаю, DS что это как-раз тот случай, когда есть необходимость выделения 4Gb DS памяти под один процесс, а следовательно есть смысл использовать 64 DS битную ось и ядро ? DS DS Если первое утверждение верно - есть ли у кого опыт работы с сильно DS нагруженым Mysql на 64 битной ос (базы около 50 Gb). DS DS P.S. Понимаю, что возможно есть более правильные SQL, но биллинг уже DS куплен несколько лет назад и с ним уже успели намучаться вдоволь, а он DS работает именно с MySQL. DS DS Спасибо DS DS DS -- DS To UNSUBSCRIBE, email to [EMAIL PROTECTED] DS with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] DS DS -- Tim Tereschenko -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]