|
|
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Сейчас есть сайт ASP.NET который работает с базой на MS SQlServer 2005. Логика - в процедурах сиквела. Хотим перейти на Firebird или Postgres, чтобы не платить за лицензию сиквела (пока нелицензия). Вопрос: что скажите в общих чертах про эти СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 09:12 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
мда, до чего кризис людей довел. готовы писать на чем угодно, лишь бы денег не платить. rinat.mчто скажете в общих чертах про эти СУБД? в общих чертах обе эти СУБД настолько архитектурно отличаются от MS SQL, что переписывание влетит вам в намного бОльшую копеечку (или трудозатраты), чем заплатить за MS SQL. Если, конечно, сайт не из трех форм по 5 полей состоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 10:11 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Все СУБД работают, смотрите код процедур и синтаксис sql и там и там. А сам Windows-server не надо лицензировать, хостинг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 10:20 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
kdvмда, до чего кризис людей довел. готовы писать на чем угодно, лишь бы денег не платить. rinat.mчто скажете в общих чертах про эти СУБД? в общих чертах обе эти СУБД настолько архитектурно отличаются от MS SQL, что переписывание влетит вам в намного бОльшую копеечку (или трудозатраты), чем заплатить за MS SQL. Если, конечно, сайт не из трех форм по 5 полей состоит. А можно поподробней. Уточнения: Рефакторинг системы всё равно планируется: т.к. будем переходить на ORM. Система достаточно большая 2 Siemargl: Windows server мы купим, но стоимость там не 160к, как за процессорную лицензию сиквела ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 10:24 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.m firebird не пользовал. M$SQL чуть лучше в плане репликации (пока нет нового релиза postgresql). На этом все его плюсы перед pgsql заканчиваются. Массивов нет,структур нет, очередей нет, аналитических функций маловато для платной СУБД. Производительность в версионном режиме не лучше (если не решены затыки с tempdb, то и хуже). Ничего кроме винды из ОС не поддерживается. Нафиг такая СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 10:35 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий? 2. есть ли там профайлер для отладки процедур? 3. есть ли там агент по бэкапированию БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:02 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.m1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий? 2. есть ли там профайлер для отладки процедур? 3. есть ли там агент по бэкапированию БД? А мож взять и почитать доки, а? 3/4 вопросов сами отвалятся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:22 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.m, 1)С интеграцией в pgsql туговато, но есть платный вариант, enterprise DB, там всё собрано вместе(ИМХО, не очень критичная штука, ежли сидишь под юниксами), Если продумать структуру проекта, то проблем особых я не заметил. Сервак лучше держать на юнихах, проще эксплуатировать. Контроль версий - SVN поставите + скрипты в виде файлов. 2)В pgsql есть либа для отладки ХП, работает для языка pl/pgsql. Для этого надо подгрузить её при старте в конфиге. Не использовал пока что. 3)Агентов нет, ни бекапов, ни джобов. Есть pgdump, psql оболочка и cron(планер венды). Этого достаточно ИМХО. 4)С репликацией и горячим резервом всё хуже, чем в M$SQL(пока, в 8.5, насколько я в курсе, это активно правят). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:25 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Fb и Postgres это разные весовые категории. FB по сути нет многопроцессорности, есть мегобаг с cursor stability, нет лога транзакций, сильно слабее оптимизатор, нет документации и т.д. и .т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:31 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Di_LInerinat.m1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий? 2. есть ли там профайлер для отладки процедур? 3. есть ли там агент по бэкапированию БД? А мож взять и почитать доки, а? 3/4 вопросов сами отвалятся... чесно говоря раздражают такие ответы ну соотнесите время: искать документацию по продукту, которые не знаешь, потом выискивать место где описано или же просто ответить человеку в двух словах, как это было сделано ниже чем Вы помогли ТСу? неужели Вы думаете что человек не догадывался, что в документации это есть? хотя бы кусок документации кинули или ссылку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:36 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.m 2 Siemargl: Windows server мы купим, но стоимость там не 160к, как за процессорную лицензию сиквела Ну не 160, а около 100круб, как вчера выясняли. И Ё, как обычно, преувеличивает) И еще вопрос - а разве ASP.NET нормально стыкуется с PG/FB итп? (Сам тут не пробовал, экспериментаторы нужны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:41 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Siemarglrinat.m 2 Siemargl: Windows server мы купим, но стоимость там не 160к, как за процессорную лицензию сиквела Ну не 160, а около 100круб, как вчера выясняли. И Ё, как обычно, преувеличивает) И еще вопрос - а разве ASP.NET нормально стыкуется с PG/FB итп? (Сам тут не пробовал, экспериментаторы нужны) я запомнил несколько другие цены http://www.softkey.ru/catalog/program_ver.php?sphid=29910146&ID=105030#o311113 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:49 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
SergSuperчесно говоря раздражают такие ответы Честно говоря - раздражают такие тупые вопросы. - Ща, кто-то все разжует и протолкнет ТСу вовнутрь... А пока будет бумашки листать - кучу полезного и интересного для себя нароет. Если ему конечно это очень надо. И в общеобразовательном плане - тошь не помещает. - Ага? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 11:51 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Yo.!FB по сути нет многопроцессорности, есть мегобаг с cursor stability, нет лога транзакций, сильно слабее оптимизатор, нет документации и т.д. и .т.п.Лишь бы вякнуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 12:00 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
hvladЛишь бы вякнуть... А иначе у него не получится Yo.!вар развести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 12:04 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.m1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий? 2. есть ли там профайлер для отладки процедур? 3. есть ли там агент по бэкапированию БД?Если все равно, куда переходить, посмотрите и на DB2 Express-C. Ограничения 9.7 - 2Гб/2 ядра (можно найти 9.1 с 4Гб/4 ядра, но 9.7 комфортнее), размер БД не ограничен. 1,2. Бесплатная IBM Data Studio на Eclipse позволяет и CSV подключать, и отладку в IDE делать. Кроме того, есть MS VisualStudio плагин для того же из VisualStudio. 3. Все администрирование, оптимизация и настройка - автоматические по умолчанию. Динамическое перераспределение памяти позволяет ее сильно экономить. Один из самых богатых SQL, процедуры - хоть на .Net (тогда, кстати, они за пределами ограничений на процессор работают). Есть условно автоматическая процедура миграции с MS SQL. Кстати о деньгах, DB2 неплохо себя чувствует и на Windows Prof. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 12:18 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.m, так может стоит взять SqlExpress? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 12:22 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
Di_LIneSergSuperчесно говоря раздражают такие ответы Честно говоря - раздражают такие тупые вопросы. - Ща, кто-то все разжует и протолкнет ТСу вовнутрь... А пока будет бумашки листать - кучу полезного и интересного для себя нароет. Если ему конечно это очень надо. И в общеобразовательном плане - тошь не помещает. - Ага?ну да, Ваши посты просто кладезь мудрости раздражают - не пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 12:42 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
lockyrinat.m, так может стоит взять SqlExpress? а что делать, когда размер базы таки разрастется до 4 гб? 2 Favn пока про нее не читал ничего. Вопрос: а почему про нее мало слышно в кругах .Net по сравнению с Postgres и Firebird ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 13:31 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.mВопрос: а почему про нее мало слышно в кругах .Net по сравнению с Postgres и Firebird ?Наверно потому, что в кругах .Net считается, что закрытая СУБД = MS SQL :) Вообще, это одна из старейших СУБД, и ХП на .Net в ней появились раньше, чем в MS SQL. По удобству администрирования и разработки Pg рядом не стоял, по функциональности - Pg догоняет, а с Firebird вообще сравнивать как-то неудобно :) Особенности - блокировочник, но в 9.7 появилась версионность на уровне CR. Особенности бесплатной версии - нет репликации и HA, нет официальных фиксов (хотя поставить, закрыв глаза на лицензию, можно), только релизы. Последнее время релизы выходят часто. Актуальная версия - 9.7.1, в 9.7 сильно улучшили встроенный язык ХП (SQL PL) - появился аналог пакаджей в Оракл и кое-что еще по мелочи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 14:07 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
rinat.mа что делать, когда размер базы таки разрастется до 4 гб? А она таки разрастется? Поделить на две, например. Или таки да, купить лицензию - не так уж и дорого это стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 15:34 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
ОКТОГЕНМассивов нет,структур нет Пользовательские табличные типы? Не? ОКТОГЕНочередей нет, Откройте для себя Service Broker. ОКТОГЕНаналитических функций маловато для платной СУБД Сайту (читаем OLTP) аналитические функции как собаке пятая лапа. Нужна аналитика - юзаем Analysis Services. ОКТОГЕНПроизводительность в версионном режиме не лучше (если не решены затыки с tempdb, то и хуже). Гм... Вы готовы с цифрами в руках доказать это, скажем для сайта с 1 000 онлайн посетителей и нагрузкой на его бд ~ 1 500 бачей в секунду? Сравнив производительность любого другого версионнка с той же нагрузкой и на том же железе. ОКТОГЕННичего кроме винды из ОС не поддерживается. Ага. Это же здорово!!! :) ОКТОГЕННафиг такая СУБД? Ну, полагаю, для нормальных контор, с нормальными сайтами, которым не жалко денег на лицензию. Кстати, а нужна ли Standard или Enterprise редакция, м.б. автору и WEB редакции хватит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 15:58 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
hvladЛишь бы вякнуть... все дуешся с прошлого раза ? да ладно тебе Favn но в 9.7 появилась версионность на уровне CR. блин, ibm что ли где-то в рекламе написала, что там версионность ? вы уже третий кто тут повторяет эту байку. я понимаю, что под версионностью можно все что угодно иметь в виду, но народ начинает верить, что всякие last_commited дают реальный MVCC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2010, 01:18 |
|
||
|
MS SqlServer vs Firebird vs Postgres
|
|||
|---|---|---|---|
|
#18+
ОКТОГЕНM$SQL чуть лучше в плане репликации (пока нет нового релиза postgresql). в pg 8.5 про репликацию ничего не нашел. не там искал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2010, 07:52 |
|
||
|
|

start [/forum/topic.php?fid=35&fpage=18&tid=1552837]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 381ms |

| 0 / 0 |
