Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 MS SqlServer vs Firebird vs Postgres  [new]
rinat.m
Member

Откуда:
Сообщений: 162
Сейчас есть сайт ASP.NET который работает с базой на MS SQlServer 2005. Логика - в процедурах сиквела.

Хотим перейти на Firebird или Postgres, чтобы не платить за лицензию сиквела (пока нелицензия).

Вопрос: что скажите в общих чертах про эти СУБД?
26 янв 10, 09:12    [8244412]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
kdv
Member

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

rinat.m
что скажете в общих чертах про эти СУБД?

в общих чертах обе эти СУБД настолько архитектурно отличаются от MS SQL, что переписывание влетит вам в намного бОльшую копеечку (или трудозатраты), чем заплатить за MS SQL.
Если, конечно, сайт не из трех форм по 5 полей состоит.
26 янв 10, 10:11    [8244723]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
Все СУБД работают, смотрите код процедур и синтаксис sql и там и там.

А сам Windows-server не надо лицензировать, хостинг?
26 янв 10, 10:20    [8244771]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
rinat.m
Member

Откуда:
Сообщений: 162
kdv
мда, до чего кризис людей довел. готовы писать на чем угодно, лишь бы денег не платить.

rinat.m
что скажете в общих чертах про эти СУБД?

в общих чертах обе эти СУБД настолько архитектурно отличаются от MS SQL, что переписывание влетит вам в намного бОльшую копеечку (или трудозатраты), чем заплатить за MS SQL.
Если, конечно, сайт не из трех форм по 5 полей состоит.


А можно поподробней.

Уточнения:
Рефакторинг системы всё равно планируется: т.к. будем переходить на ORM.
Система достаточно большая

2 Siemargl:

Windows server мы купим, но стоимость там не 160к, как за процессорную лицензию сиквела
26 янв 10, 10:24    [8244792]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2496
rinat.m firebird не пользовал.
M$SQL чуть лучше в плане репликации
(пока нет нового релиза postgresql).
На этом все его плюсы перед pgsql заканчиваются.
Массивов нет,структур нет, очередей нет,
аналитических функций маловато для платной СУБД.
Производительность в версионном режиме не лучше
(если не решены затыки с tempdb, то и хуже).
Ничего кроме винды из ОС не поддерживается.
Нафиг такая СУБД?
26 янв 10, 10:35    [8244895]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
rinat.m
Member

Откуда:
Сообщений: 162
1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий?
2. есть ли там профайлер для отладки процедур?
3. есть ли там агент по бэкапированию БД?
26 янв 10, 11:02    [8245067]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
rinat.m
1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий?
2. есть ли там профайлер для отладки процедур?
3. есть ли там агент по бэкапированию БД?

А мож взять и почитать доки, а?
3/4 вопросов сами отвалятся...
26 янв 10, 11:22    [8245242]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2496
rinat.m,
1)С интеграцией в pgsql туговато, но есть платный вариант, enterprise DB,
там всё собрано вместе(ИМХО, не очень критичная штука, ежли сидишь под юниксами),
Если продумать структуру проекта, то проблем особых я не заметил.
Сервак лучше держать на юнихах, проще эксплуатировать.
Контроль версий - SVN поставите + скрипты в виде файлов.
2)В pgsql есть либа для отладки ХП, работает для языка pl/pgsql.
Для этого надо подгрузить её при старте в конфиге.
Не использовал пока что.
3)Агентов нет, ни бекапов, ни джобов. Есть pgdump, psql оболочка и cron(планер венды).
Этого достаточно ИМХО.
4)С репликацией и горячим резервом всё хуже, чем в
M$SQL(пока, в 8.5, насколько я в курсе, это активно правят).
26 янв 10, 11:25    [8245269]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Yo.!
Guest
Fb и Postgres это разные весовые категории. FB по сути нет многопроцессорности, есть мегобаг с cursor stability, нет лога транзакций, сильно слабее оптимизатор, нет документации и т.д. и .т.п.
26 янв 10, 11:31    [8245313]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Di_LIne
rinat.m
1. а как дела в Firebird vs Postgres с интеграцией с разными системами контроля версий?
2. есть ли там профайлер для отладки процедур?
3. есть ли там агент по бэкапированию БД?

А мож взять и почитать доки, а?
3/4 вопросов сами отвалятся...

чесно говоря раздражают такие ответы
ну соотнесите время: искать документацию по продукту, которые не знаешь, потом выискивать место где описано или же просто ответить человеку в двух словах, как это было сделано ниже

чем Вы помогли ТСу? неужели Вы думаете что человек не догадывался, что в документации это есть? хотя бы кусок документации кинули или ссылку
26 янв 10, 11:36    [8245347]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
rinat.m

2 Siemargl:

Windows server мы купим, но стоимость там не 160к, как за процессорную лицензию сиквела


Ну не 160, а около 100круб, как вчера выясняли.

И Ё, как обычно, преувеличивает)

И еще вопрос - а разве ASP.NET нормально стыкуется с PG/FB итп? (Сам тут не пробовал, экспериментаторы нужны)
26 янв 10, 11:41    [8245389]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
Siemargl
rinat.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 янв 10, 11:49    [8245441]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
SergSuper
чесно говоря раздражают такие ответы

Честно говоря - раздражают такие тупые вопросы.
- Ща, кто-то все разжует и протолкнет ТСу вовнутрь...
А пока будет бумашки листать - кучу полезного и интересного для себя нароет.
Если ему конечно это очень надо.
И в общеобразовательном плане - тошь не помещает.
- Ага?
26 янв 10, 11:51    [8245456]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
hvlad
Member

Откуда:
Сообщений: 11551
Yo.!
FB по сути нет многопроцессорности, есть мегобаг с cursor stability, нет лога транзакций, сильно слабее оптимизатор, нет документации и т.д. и .т.п.
Лишь бы вякнуть...
26 янв 10, 12:00    [8245542]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
hvlad
Лишь бы вякнуть...

А иначе у него не получится Yo.!вар развести.
26 янв 10, 12:04    [8245594]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Favn
Member

Откуда:
Сообщений: 585
rinat.m
1. а как дела в 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 янв 10, 12:18    [8245706]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
locky
Member

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

так может стоит взять SqlExpress?
26 янв 10, 12:22    [8245733]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Di_LIne
SergSuper
чесно говоря раздражают такие ответы

Честно говоря - раздражают такие тупые вопросы.
- Ща, кто-то все разжует и протолкнет ТСу вовнутрь...
А пока будет бумашки листать - кучу полезного и интересного для себя нароет.
Если ему конечно это очень надо.
И в общеобразовательном плане - тошь не помещает.
- Ага?
ну да, Ваши посты просто кладезь мудрости
раздражают - не пишите.
26 янв 10, 12:42    [8245884]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
rinat.m
Member

Откуда:
Сообщений: 162
locky
rinat.m,

так может стоит взять SqlExpress?


а что делать, когда размер базы таки разрастется до 4 гб?

2 Favn
пока про нее не читал ничего. Вопрос: а почему про нее мало слышно в кругах .Net по сравнению с Postgres и Firebird ?
26 янв 10, 13:31    [8246427]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Favn
Member

Откуда:
Сообщений: 585
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 янв 10, 14:07    [8246790]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
rinat.m
а что делать, когда размер базы таки разрастется до 4 гб?

А она таки разрастется?
Поделить на две, например.
Или таки да, купить лицензию - не так уж и дорого это стоит.
26 янв 10, 15:34    [8247746]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
ОКТОГЕН
Массивов нет,структур нет


Пользовательские табличные типы? Не?

ОКТОГЕН
очередей нет,


Откройте для себя Service Broker.

ОКТОГЕН
аналитических функций маловато для платной СУБД


Сайту (читаем OLTP) аналитические функции как собаке пятая лапа. Нужна аналитика - юзаем Analysis Services.

ОКТОГЕН
Производительность в версионном режиме не лучше
(если не решены затыки с tempdb, то и хуже).


Гм... Вы готовы с цифрами в руках доказать это, скажем для сайта с 1 000 онлайн посетителей и нагрузкой на его бд ~ 1 500 бачей в секунду? Сравнив производительность любого другого версионнка с той же нагрузкой и на том же железе.

ОКТОГЕН
Ничего кроме винды из ОС не поддерживается.


Ага. Это же здорово!!! :)

ОКТОГЕН
Нафиг такая СУБД?


Ну, полагаю, для нормальных контор, с нормальными сайтами, которым не жалко денег на лицензию. Кстати, а нужна ли Standard или Enterprise редакция, м.б. автору и WEB редакции хватит?
26 янв 10, 15:58    [8248012]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
Yo.!
Guest
hvlad
Лишь бы вякнуть...

все дуешся с прошлого раза ? да ладно тебе

Favn

но в 9.7 появилась версионность на уровне CR.

блин, ibm что ли где-то в рекламе написала, что там версионность ? вы уже третий кто тут повторяет эту байку. я понимаю, что под версионностью можно все что угодно иметь в виду, но народ начинает верить, что всякие last_commited дают реальный MVCC.
27 янв 10, 01:18    [8250444]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
javaprog
Member

Откуда:
Сообщений: 102
ОКТОГЕН
M$SQL чуть лучше в плане репликации
(пока нет нового релиза postgresql).
в pg 8.5 про репликацию ничего не нашел. не там искал?
29 янв 10, 07:52    [8263869]     Ответить | Цитировать Сообщить модератору
 Re: MS SqlServer vs Firebird vs Postgres  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2496
javaprog, там горячий резерв делают.
29 янв 10, 11:44    [8265440]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить