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

Откуда:
Сообщений: 226
Есть небольшой рабочий проект напиманный на delphi + MS SQL. Бизнес логика находится со стороны MS SQL в хранимых процедурах(порядка 100-150 процедур). Встала задача перенести бд-часть на бесплатную основу. Сейчас больше склоняемся к PostgreSQL. Но все же хотелось бы услышать ваше мнение - может какие-нибудь подводные камни присутсвуют или есть что-то более удобное - как я понимаю на PostgreSQL придется все процедуры переписывать, а может этого можно избежать? :)
20 сен 11, 16:29    [11307038]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
SQLExpress - за него денег вроде как не хотят.
20 сен 11, 16:29    [11307043]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Gerrr
Member

Откуда:
Сообщений: 226
Хм... Интересная идея. В эту сторону не смотрел. Но к сожалению, переход на него будет скорее тактическим маневром. Там есть ограничение на б.д. - 4 гб, а это все же маловато в долгосрочной перспективе.
20 сен 11, 16:36    [11307146]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Gerrr
Хм... Интересная идея. В эту сторону не смотрел. Но к сожалению, переход на него будет скорее тактическим маневром. Там есть ограничение на б.д. - 4 гб, а это все же маловато в долгосрочной перспективе.
10
20 сен 11, 16:39    [11307183]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Gerrr
Member

Откуда:
Сообщений: 226
Если 10 - тогда еще интереснее... остаются только ограничения на производительность, но это пока не попробуешь не поймешь разницы :)
Хорошо, а есть еще все же варианты которые express обходят по скорости, и при этом не сильно катастрофически уступают по переносимости с существующего MS SQL?
20 сен 11, 16:47    [11307256]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Gerrr
Если 10 - тогда еще интереснее... остаются только ограничения на производительность, но это пока не попробуешь не поймешь разницы :)
Хорошо, а есть еще все же варианты которые express обходят по скорости, и при этом не сильно катастрофически уступают по переносимости с существующего MS SQL?

таких вариантов, увы, нет.
Кроме того, значительно дешевле будет занятся оптимизацией запросов, нежели перепиливанием системы на новый сервер.
20 сен 11, 16:53    [11307303]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Gerrr
Member

Откуда:
Сообщений: 226
Жаль.
Хотя с другой стороны - если все не очень сильно просядет по производительности - тогда это на самом деле решение. Причем с возможностью усиливаться в случае необходимости(если нужно будет клиенту - пусть покупает более производительный сервер у мелкософта). И мне работы меньше - останется только со стороны клиента сделать рефакторинг способа подключения к бд(сейчас это БДЕ, которое умерло уже давно и все последние годы работа с ней не что иное как конвульсивные попытки ходить с камнем на ноге).
Всем спасибо болшое. :)
20 сен 11, 17:01    [11307399]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
Gerrr, PostgreSQL - отличный вариант. Но процедуры - да, прийдется переписывать. Но зато у PostgreSQL есть плюс - можно выбрать язык, на котором писать хранимки: plpgsql, perl или python.
20 сен 11, 17:03    [11307428]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Росгоснанораспилтрест
Gerrr, PostgreSQL - отличный вариант. Но процедуры - да, прийдется переписывать. Но зато у PostgreSQL есть плюс - можно выбрать язык, на котором писать хранимки: plpgsql, perl или python.

У экспресса есть один плюс - вообще ничего не надо переписывать :)
20 сен 11, 17:18    [11307549]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6645
Gerrr
Если 10 - тогда еще интереснее... остаются только ограничения на производительность, но это пока не попробуешь не поймешь разницы :)
Хорошо, а есть еще все же варианты которые express обходят по скорости, и при этом не сильно катастрофически уступают по переносимости с существующего MS SQL?

Ограничения не по производительности, а по задействованным ресурсам.


А что, Postgres где-то обгоняет MSSQL ?
20 сен 11, 17:46    [11307753]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Росгоснанораспилтрест
Gerrr, PostgreSQL - отличный вариант. Но процедуры - да, прийдется переписывать. Но зато у PostgreSQL есть плюс - можно выбрать язык, на котором писать хранимки: plpgsql, perl или python.
с помощью CLR можно и на MS SQL на разных языках писать
20 сен 11, 17:48    [11307772]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
Siemargl, где-то обгоняет, где-то не обгоняет.

ТСу нужно бесплатное. MSSQL-то бесплатен, но он ограничен, и всё равно работает только на платной венде. А Постгрес работает везде.
20 сен 11, 18:13    [11307952]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
SergSuper
Росгоснанораспилтрест
Gerrr, PostgreSQL - отличный вариант. Но процедуры - да, прийдется переписывать. Но зато у PostgreSQL есть плюс - можно выбрать язык, на котором писать хранимки: plpgsql, perl или python.
с помощью CLR можно и на MS SQL на разных языках писать


А вот на pure C - низя. А в Постгри - можно. Если нужна какая-то специфичная функция, критичная по производительности - это крутъ.
20 сен 11, 18:14    [11307959]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Росгоснанораспилтрест
Siemargl, где-то обгоняет, где-то не обгоняет.

ТСу нужно бесплатное. MSSQL-то бесплатен, но он ограничен, и всё равно работает только на платной венде. А Постгрес работает везде.

ээээ... такой нескромный вопрос
а делфин, который упомянут в стартпосте - он тоже везде работает?
20 сен 11, 18:15    [11307964]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Росгоснанораспилтрест
SergSuper
пропущено...
с помощью CLR можно и на MS SQL на разных языках писать


А вот на pure C - низя. А в Постгри - можно. Если нужна какая-то специфичная функция, критичная по производительности - это крутъ.

в данном конкретном случае я сильно подозреваю что там нет "специфических функций, критичных по производительности".


зы да и на сях - таки можно влупить, если сильно охота, конечно.
20 сен 11, 18:16    [11307969]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
locky
Росгоснанораспилтрест
Siemargl, где-то обгоняет, где-то не обгоняет.

ТСу нужно бесплатное. MSSQL-то бесплатен, но он ограничен, и всё равно работает только на платной венде. А Постгрес работает везде.

ээээ... такой нескромный вопрос
а делфин, который упомянут в стартпосте - он тоже везде работает?


Делфин - на клиентах. А ТС спрашивал про сервер.
20 сен 11, 18:17    [11307976]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
http://www-01.ibm.com/software/data/db2/express/download.html (также IBM раздаёт Informix с ещё меньшими аппаратными ограничениями)
плюс
http://www.ibm.com/developerworks/data/downloads/migration/mtk/
20 сен 11, 18:18    [11307984]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
locky
<Скиппед>

в данном конкретном случае я сильно подозреваю что там нет "специфических функций, критичных по производительности".

зы да и на сях - таки можно влупить, если сильно охота, конечно.


Ну, а вдруг понадобятся?
А что, у MSSQL есть такой вот открытый API для низкоуровневой реализации чего угодно? Т.е. и агрегат напейсать можно, и тип, и операторы?..
20 сен 11, 18:21    [11308001]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Dimitry Sibiryakov
Member

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

Росгоснанораспилтрест
ТСу нужно бесплатное.

Об этом надо было задумываться до того, как он подсел на ни с чем не совместимый T-SQL.

Posted via ActualForum NNTP Server 1.4

20 сен 11, 18:23    [11308014]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
Dimitry Sibiryakov
Росгоснанораспилтрест
ТСу нужно бесплатное.

Об этом надо было задумываться до того, как он подсел на ни с чем не совместимый T-SQL.


Ну-у, теперь одумался, вестимо, и ищет, вон, альтернативы.
20 сен 11, 18:29    [11308055]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Росгоснанораспилтрест
locky
<Скиппед>

в данном конкретном случае я сильно подозреваю что там нет "специфических функций, критичных по производительности".

зы да и на сях - таки можно влупить, если сильно охота, конечно.


Ну, а вдруг понадобятся?
А что, у MSSQL есть такой вот открытый API для низкоуровневой реализации чего угодно? Т.е. и агрегат напейсать можно, и тип, и операторы?..

Аггрегаты - можно, типы - можно
Операторы - нет.

Однако всегда возникает вопрос - а задлянафига это всё, простите, надо? :)
20 сен 11, 18:29    [11308059]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Dimitry Sibiryakov
Росгоснанораспилтрест
ТСу нужно бесплатное.

Об этом надо было задумываться до того, как он подсел на ни с чем не совместимый T-SQL.

"совместимых" их вообще всего ничего :)
20 сен 11, 18:30    [11308064]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
locky
Аггрегаты - можно, типы - можно
Операторы - нет.

Однако всегда возникает вопрос - а задлянафига это всё, простите, надо? :)


Ну, для Постгреса с помощью этого "задлянафига" много вкусностей написали (см. контриб, например). А если какой вкусности нет - можно написать самому/заказать написание на аутсорс, благо API там простой. Т.е. не зависишь на все 100% от желания левой пятки мейнтейнера.
20 сен 11, 18:32    [11308077]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Росгоснанораспилтрест
locky
Аггрегаты - можно, типы - можно
Операторы - нет.

Однако всегда возникает вопрос - а задлянафига это всё, простите, надо? :)


Ну, для Постгреса с помощью этого "задлянафига" много вкусностей написали (см. контриб, например). А если какой вкусности нет - можно написать самому/заказать написание на аутсорс, благо API там простой. Т.е. не зависишь на все 100% от желания левой пятки мейнтейнера.

Снова задаю вопрос - а задлянафига это надо, простите?
20 сен 11, 18:33    [11308080]     Ответить | Цитировать Сообщить модератору
 Re: На что бесплатное переехать с MS SQL?  [new]
Росгоснанораспилтрест
Member [заблокирован]

Откуда: Главпилорама
Сообщений: 2421
locky, а задлянафига вообще MSSQL? Использовали б dBase какой-нибудь.
Эти вещи позволяют во многом облегчить разработку, поддержку и эксплуатацию БД.
20 сен 11, 18:39    [11308115]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить