Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
Народ. Подскажите, существуют ли какие-то тесты по производительности, в которые входят вышеуказанные БД?

Вообще, задача следующая. Разработка под винду и ASP.NET 2.0. Требования к СУБД следующие (по убыванию): 1)неглючная работа .NET провайдера 2) Надежность охранности данных 3) скорость обработки сложных запросов (для начала порядка 100 в секунду на больших таблицах). MySQL в расчет не принимается ибо мало возможностей и низкая скорость выполнения сложных запросов. Остается вышеперечисленное. Ежу понятно, что МС СКЛ наиболее подходит для дотнета, НО: крайне не хочется держать СУБД на винде (СУБД-сервер отдельно). Поломают УИ - хрен с ним, упадет СУБД - очень плохо. Поэтому остановился на вышеперечисленном. Стоит ли рисковать и брать МС СКЛ? Или попробовать ДБ\2? Что с постгре? З. Ы.: взял бы Оракл и не волновался, но сами знаете - цена....
6 мар 06, 17:20    [2422396]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

при такой постановке лучше взять то что знаешь.

В соседней ветке посмотри, про
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)


Posted via ActualForum NNTP Server 1.3

6 мар 06, 17:24    [2422412]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Random_Goodman wrote:
> подходит для дотнета, НО: крайне не хочется держать СУБД на винде
> (СУБД-сервер отдельно). Поломают УИ - хрен с ним, упадет СУБД - очень
> плохо. Поэтому остановился на вышеперечисленном. Стоит ли рисковать и
> брать МС СКЛ? Или попробовать ДБ\2? Что с постгре? З. Ы.: взял бы Оракл
> и не волновался, но сами знаете - цена....
А, собсно, чем отдельно стоящих сервер Бд на линух+постгре надежней
отдельно стоящего сервера на винде+СП и СКЛ+СП?
как вроде бы и ничем...
и не надо будет ужа с ежом крестить....

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

6 мар 06, 17:31    [2422451]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Если ограничения DB2 Express нормальные по железу, то IMHO можно этот сервер попробовать, предварительно слазив к ним форум и подробнее почитав все, что касается там проблем ADO.NET (если таковые есть). Если же выбирать между MSSQL2005 и PostgreSQL, то я бы лично взял MSSQL, хотя бы потому, что в нем версионность без сборщика мусора, он не только хорошо поддерживает, а интегрирован с дотнет, на его борту гораздо больше функциональности и главное - не помню, чтобы Windows 2003 сервер особо падал, чтобы так переживать из за GUI и стремиться в сторону Линукса. Все конечно мое личное IMHO.
6 мар 06, 17:33    [2422463]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, ASCRUS!
Ты пишешь:

ASCRUS
я бы лично взял MSSQL, хотя бы потому,
что в нем версионность без сборщика мусора
Ты это сам так решил, или сказал кто?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

6 мар 06, 17:37    [2422495]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
1) вопрос: а где эти тесты? Что-то я не нашел ветки
2) Да, я наслышан про SQL Server 2005, но тут есть еще кое-что: Postgre бесплатен вообще и я ему симпатизирую ( но не настолько чтобы идти против судьбы :-), а IBM DB\2 не только очень быстрая СУБД, но еще и бесплатная пока стоит на компе с конфигурацией не более 2-х двуядерных процессоров и не более 4-х гигов памяти, а на такой можно ой как много чего наворотить.

В принципе мне и МС СКЛ нравиться, только не нравится то что он на винде... чтобы она падала я тоже не особо видел, а вот чтобы глючила, какие-то сервисы отваливались - сплошь и рядом.
6 мар 06, 17:39    [2422508]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Yo.!!
Guest
автор
З. Ы.: взял бы Оракл и не волновался, но сами знаете - цена....

на самом деле для вашей задачки наверника mssql workgroup edition неподойдет, значит понадобится standart edition, а тут вполне у оракла standart one может оказатся дешевле.
6 мар 06, 17:40    [2422517]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Мимопроходящий

Привет, ASCRUS!
Ты пишешь:

ASCRUS
я бы лично взял MSSQL, хотя бы потому,
что в нем версионность без сборщика мусора
Ты это сам так решил, или сказал кто?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

Уф, вечно к словам придируются. Такого сборщика мусора, как у PostgreSQL для MSSQL2005 нет, ибо он вообще версии в TempDB хранит. Так пойдет ? :)
6 мар 06, 17:42    [2422537]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

да, и железо вам не подойдет для ваших так подробно и детально описаных
задач. Обязательно нужен AS400. А ещё лучше кластер на маках. Так готичней

8)


Posted via ActualForum NNTP Server 1.3

6 мар 06, 17:44    [2422546]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Yo.!!
Guest
ЗЫ. юзать в продакшене sql2k5 до первого сервис пака нерискуют даже самые отчаеные, а так db2 наверно самый красивый, но совсем блокировочник ...
6 мар 06, 17:44    [2422550]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
Yo.!!
ЗЫ. юзать в продакшене sql2k5 до первого сервис пака нерискуют даже самые отчаеные, а так db2 наверно самый красивый, но совсем блокировочник ...

К тому моменту как мы что-то сделаем, он выйдет :-)
6 мар 06, 17:53    [2422610]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
Yo.!!
а так db2 наверно самый красивый, но совсем блокировочник ...

А чем это плохо? Оракл тоже весь пакет блокирует, ну и что?

МС СКЛ конечно в этом плане демократичней. Но с другой стороны, зачем нам кривые процы

Вопрос по Ораклу: я не понял что такое в Standart One лицензия на 1 пользователя? Это 1 одновременное подключение, или это лицензия на 1 компьютер?

Да, к задаче добавилось следующее: зеркалирование БД на другом сервере.
6 мар 06, 17:57    [2422644]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
автор
Да, к задаче добавилось следующее: зеркалирование БД на другом сервере.

Ну тогда с MSSQL2005 пролет - так называемый DB Mirroring они только обещают реализовать в каком нибудь паке. Кстати, у кого как реализована сия фича, просветите ради образования, а то нам буквально в этом квартале светит выход новой версии с "HotFailOver", хоть знать, что и от кого скоммуниздено и с кого пример брать можно будет :)
6 мар 06, 18:02    [2422675]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
ASCRUS
автор
Да, к задаче добавилось следующее: зеркалирование БД на другом сервере.

Ну тогда с MSSQL2005 пролет - так называемый DB Mirroring они только обещают реализовать в каком нибудь паке.

Стоп-стоп. А разве нельзя объеденить 2 машинки с виндой в кластер? И разве в этом случае не будет работать зеркалирование БД?
6 мар 06, 18:06    [2422710]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
pavelvp
Member

Откуда:
Сообщений: 673
ASCRUS
Ну тогда с MSSQL2005 пролет - так называемый DB Mirroring они только обещают реализовать в каком нибудь паке. Кстати, у кого как реализована сия фича, просветите ради образования, а то нам буквально в этом квартале светит выход новой версии с "HotFailOver", хоть знать, что и от кого скоммуниздено и с кого пример брать можно будет :)
А что это такое? Типа горячего резерва - "stand by" сервер ?
6 мар 06, 18:07    [2422721]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Yo.!!
Guest
блокированый пакет ... тут непонял о чем вы. поищите тут "версионник vs блокровочник" тут об этом много :)

standart one это у оракла редакция, вы можете лицензировать на юзера или на процессор, лицензировать каждого юзера вам наверно неинтересно будет, а на проц - $5K причем что 1 проц, что 2 все равно $5K (причем для x86 вроде теперь неважно dual/не dual core).
у мс есть воркгруп едишен, у него ограничение в 2Gb RAM (совсем мало).
еще есть стандарт едишен ~$6K, без ограничений на RAM
6 мар 06, 18:08    [2422735]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
pavelvp
ASCRUS
Ну тогда с MSSQL2005 пролет - так называемый DB Mirroring они только обещают реализовать в каком нибудь паке. Кстати, у кого как реализована сия фича, просветите ради образования, а то нам буквально в этом квартале светит выход новой версии с "HotFailOver", хоть знать, что и от кого скоммуниздено и с кого пример брать можно будет :)
А что это такое? Типа горячего резерва - "stand by" сервер ?

Ага - 3 сервера, один из них контроллер, один основной, один резервный. Коннекты идут через контроллер к основному, дополнительный в реалтайме ведет копию операций БД, в случае остановки или разрушения основного, контроллер перенаправляет активные сессии на дополнительный, без потери коннектов, где для сессий даже не будет заметно, что сервер собственно говоря рухнул. Вот на вопрос - что будет с транзакциями на момент разрушения основного сервера я не знаю - выйдет 10-ка, тогда и увидим, благо конец 1 квартала не за горами (если не обманут, как MS).
6 мар 06, 18:11    [2422749]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Yo.!!
Guest
Random_Goodman

Стоп-стоп. А разве нельзя объеденить 2 машинки с виндой в кластер? И разве в этом случае не будет работать зеркалирование БД?


у мс кластер это пол базы на одной машине, а пол на другой

автор
Ну тогда с MSSQL2005 пролет - так называемый DB Mirroring они только обещают реализовать в каком нибудь паке.


не ну стендбай то у них есть
6 мар 06, 18:12    [2422753]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708

Ага - 3 сервера, один из них контроллер, один основной, один резервный. ).

Че-то я не понял где в этой схеме увеличение надежности. А если контроллер рухнет?
6 мар 06, 18:13    [2422760]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
Yo.!!
блокированый пакет ... тут непонял о чем вы. поищите тут "версионник vs блокровочник" тут об этом много :)

standart one это у оракла редакция, вы можете лицензировать на юзера или на процессор, лицензировать каждого юзера вам наверно неинтересно будет, а на проц - $5K причем что 1 проц, что 2 все равно $5K (причем для x86 вроде теперь неважно dual/не dual core).
у мс есть воркгруп едишен, у него ограничение в 2Gb RAM (совсем мало).
еще есть стандарт едишен ~$6K, без ограничений на RAM

Дорого. MS SQL 2005 Standard edition 500$ стоит.
6 мар 06, 18:17    [2422775]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
pavelvp
Member

Откуда:
Сообщений: 673
ASCRUS
Вот на вопрос - что будет с транзакциями на момент разрушения основного сервера я не знаю - выйдет 10-ка, тогда и увидим, благо конец 1 квартала не за горами (если не обманут, как MS).
Понятно что - как шли, так и будут идти. В противном случае нет никакого смысла в заморочках с контроллером и сохранением коннектов.
Если интересно, могу рассказать как резервирование в ЛИНТЕР сделано.
6 мар 06, 18:18    [2422782]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Random_Goodman

Ага - 3 сервера, один из них контроллер, один основной, один резервный. ).

Че-то я не понял где в этой схеме увеличение надежности. А если контроллер рухнет?

Разработчики "не соизволили уточнить", типа коммерческая тайна, выйдет - увидите. Выйдет, проведем эксперименты, узнаем, где там и зачем увеличение надежности, в принципе у кого биллинг крутиться, обрадуются - сейчас они репликами все гонят.
6 мар 06, 18:20    [2422791]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
Че-то я склоняюсь к DB\2. Быстрая, надежная, бесплатная. а платная не так уж и дорого стоит, по сравнению с тем же Ораклом. Но надо подумать.
6 мар 06, 18:23    [2422815]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
pavelvp
ASCRUS
Вот на вопрос - что будет с транзакциями на момент разрушения основного сервера я не знаю - выйдет 10-ка, тогда и увидим, благо конец 1 квартала не за горами (если не обманут, как MS).
Понятно что - как шли, так и будут идти. В противном случае нет никакого смысла в заморочках с контроллером и сохранением коннектов.
Если интересно, могу рассказать как резервирование в ЛИНТЕР сделано.

Честно говоря интересно. Не думаю, что наши изобрели сильно новый велосипед на фоне давно работающих решений. Так что с удовольствием послушаю.
6 мар 06, 18:23    [2422818]     Ответить | Цитировать Сообщить модератору
 Re: Postgre vs DB/2 vs MS SQL 2005 на серьезных запросах  [new]
Yo.!!
Guest
Random_Goodman

Дорого. MS SQL 2005 Standard edition 500$ стоит.


с ценой вас надули ...
http://www.microsoft.com/sql/howtobuy/default.mspx#EDAA
6 мар 06, 18:23    [2422819]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить