Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Сравнение с PostgreSQL  [new]
elf-keeper
Member

Откуда:
Сообщений: 4
Приветствую!

У меня тут возникла проблема выбора. Лично я хорошо знаком с mysql на практике и по учебной линии хорошо знаю mssql и oracle.
Есть задача: организовать веб-проект.
Обязательная кластеризация sql бд (выбор между mySQL и PostgreSQL. mssql и oracle покамест не рассматриваются в виду ограниченности бюджета проекта). Кластер минимум на 2 сервера.
Минимум 2 app-серверов.
Минимум 2 веб-серверов.

Если бы я делал проект один - то у меня бы вопросов с выбором не возникало. Но я делаю не один, потому приходится выбирать БД. В интернете я нахожу весьма странную ситуацию. Сторонники PostgreSQL не считают mySQL вообще БД. Активных сторонников mySQL не наблюдается. Может действительно PostgreSQL лучше mySQL настолько что и сравнивать нет смысла.

У меня есть личный проект. Там в БД mySQL несколько млн записей и оно каждый день их перетасовывает, сравнивает, обновляет и т.п. очень быстро и стабильно, раз в 10-20 минуту идёт большая выборка данных каким-то клиентом 1-10 раз в минуту идёт мелкий запрос. Всё это выполняется быстро и стабильно - главное пользователи довольны.

Лично я mуSQL очень доволен. Но тут ситуация немного иная. В будущем проекте будет миллиарды записей. И обращений бд предполагается несколько тысяч в секунду при пиковой нагрузке и с десяток в секунду в штатном режиме. Есть мнение что mySQL с этим справляться не будет, равно как нет утверждения, что с этим будет справляться PostgreSQL. Хотелось бы услышать мнения по этому вопросу. Может тесты какие-то специальные есть? Результаты тестов?

Заранее большое спасибо.
31 май 07, 23:02    [4215071]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение с PostgreSQL  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
на этой задаче, если нагрузка оценена верно, постгрес тоже в пролете. Вам или Оракл, или DB2.

автор
Может тесты какие-то специальные есть? Результаты тестов?

сам налей миллиард да посмотри. кто кроме тебя лучше протестирует скорость вставки, макс частоту запросов и т.п.? Тем более что на тестирование такой фигни уходит минимум времени, в смысле - зарядил, и сиди, жди результат.

p.s. насчет mysql - обычно используют нетранзакционный движок, который понятно что летает, но который сравнивать по большому счету можно только с dbf
1 июн 07, 01:47    [4215256]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение с PostgreSQL  [new]
DPH
Guest
Ага, все правильно, или DB2 или Oracle

Поподробнее про профиль загрузки - тысячи запросов на чтение или на запись,
в каких транзакциях, чем вызвана такая большая нагрузка?
А то почти всегда можно сделать из тысяч запросов десятки - и тогда использовать
не безумно дорогие решения. Может, даже и DB2 Express C справится - бесплатная.

И какой кластер предполагается - HA или LB, какой сервер приложений?
1 июн 07, 13:49    [4218166]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение с PostgreSQL  [new]
тыц
Member

Откуда: центральная нигерия
Сообщений: 4214
kdv
сам налей миллиард да посмотри. кто кроме тебя лучше протестирует скорость вставки, макс частоту запросов и т.п.?
вот только в многопользовательской среде результаты могут быть совсем другими
8 июн 07, 14:46    [4248096]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение с PostgreSQL  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
автор
вот только в многопользовательской среде результаты могут быть совсем другими

я где-нибудь писал про одно- или много-пользовательность? ясен пень, что если его интересует многопольз. нагрузка, то так и надо тестить.
8 июн 07, 17:56    [4249476]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить