|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 17 Mar 2004 10:14:37 To : Sam Ilmark Subject : Re: небольшой POP3-сервер помощнее popa3d -------------------------------------------------------------------------------- Sam Ilmark <Sam.Ilmark@p11.f2031.n5020.z2.fidonet.org> wrote: VW>> Ты в режиме автокоммита их вставляешь? SI> никаких коммитов, никаких транзакций, все до невозможности SI> упрощено, играем по правилам наименее функциональной субд. А ведь более функциональная СУБД в этом случае работает в режиме автокоммита, то есть открывает и закрывает транзакции при каждом инсерте. Поэтому и результат получается явно не в её пользу. SI> внешние ключи не подходят для данной ситуации. и в любом случае, факт на SI> лицо mysql справляется в разу лучше с самой примитивной операцией, а вот SI> сложные выборки с внешними ключами - совершенно другой вопрос. Postgres для того и нужен, чтобы ПРИМИТИВHЫХ операций не выполнять, а выполнять операции умные. Обычно, оптимизация на этом уровне даёт прирост производительности на несколько порядков и примитивные СУБД оказываются сам понимаешь где. Правда, к непримитивной СУБД нужен соотвествующий разработчик. SI> иди учи сам, я их знаю в совершенстве, а вот к вопросу о примитивном тесте Судя потому что ты не знаешь, что такое режим автокоммита, ты их не знаешь совсем. Hу либо действительно знаешь, и тогда ты нагло подтасовываешь факты публикуя результаты бенчмарка, специально заточенного под показ превосходства mySQL. SI> INSERT на двух субд никакого отношения проектирование БД не имеет. Имеет. Проектирование БД для того и нужно, чтобы не делать миллиона инсертов по 80 колонок, а делать миллион инсертов по 2 колонки, и ещё несколько тысяч колонок по 10. SI> я посгрес знаю досконально, не надо меня пытаться удивить английскими SI> терминами. к ранее обсуждаемому вопросу это никакого отношения не имеет. SI> у меня к постгресу симпатии есть, но что касается управления SI> веб-содержанием, постгрес и mysql - земля и небо соответственно. Ты знаешь, я пять лет профессионально занимался управлением веб-содержимым. И все пять лет меня спрашивали "а можно ли портировать вашу систему на mySQL". Я отвечал "нет, на DB/2 можно, на Sybase можно, если очень напрячься, то и на Interbase можно. А на mySQL - увы" А на Postgres она была портирована (с Oracle, для которого исходно разрабатывалась). Задачи по управлению Web-содержимым бывают очень разные. Миллион инсертов там бывает нужен крайне редко. А вот нормальные транзакции и сссылочная целостность - часто. Даже такой сайт, как price.ru, где регулярно происходят перезаливки больших объемов данных, сначала очень долго использовался Oracle, а потом, когда Postgres дорос до необходимой функциональности, стали использовать его. -- В нашем трактире вас обслужит половой-гигант. --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/151785a0480b6.html, оценка из 5, голосов 10
|