powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Express vs PostgreSQL/SQLite/FireBird
25 сообщений из 282, страница 1 из 12
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040724
Chys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Система - главный офис (ГО) / филиалы (Ф).
ГО - MS SQL Server 2005 + .NET + парочка модулей на Delphi.
Ф - Paradox + Delphi (таблицы).
В планах заменить Paradox. Склоняемся к MS SQL Express.

Причины:
- уже пользуем серверную версию в ГО
- в Ф объемы данных хранятся до 2 Гб
- стабильность
- в Ф планируется смесь двух архитектур: клиент/сервер и локальной

Напрягает:
- в Ф объемы данных и количество пользователей могут начать расти, и тогда ограничения размера базы в 4 Гб и памяти в 1 Гб будут серьезным недостатком. Плюс, конечно, в том, что выбрав обрезанную версию можно будет безболезненно мигрировать на полноценную. Только вот согласятся ли клиенты платить за лицензии...
- приложение в Ф ориентированно на таблицы, поэтому прийдется многое переписывать... Но тут под любую sql ориентированную базу прийдется это делать. :(

Рассматриваем также вариант миграции на PostgreSQL/SQLite/FireBird. Из сомнений:
- PostgreSQL хорош под юникс системы и нестабилен на винде, медленно работают INSERT/UPDATE/DELETE и требуют постоянного вызова VACUUM;
- SQLite сам про себя говорит, что непригоден для клиент/сервер архитектуры;
- FireBird вроде как нет серьезных недостатков, кроме как медленный backup/restore и проблема NOT NULL

Ваше мнение?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040869
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chys
Рассматриваем также вариант миграции на PostgreSQL/SQLite/FireBird. Из сомнений:
...
- FireBird вроде как нет серьезных недостатков, кроме как медленный backup/restore и проблема NOT NULL
А что такое - медленный backup/restore ? Насколько медленный ? В каких условиях ?
"Проблема NOT NULL" - её создают себе сами только неопытные разработчики. Зайдите на профильный форум и проинтересуйтесь деталями.

PS За остальных не скажу, но думаю - сейчас начнётся
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040913
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
- PostgreSQL хорош под юникс системы и нестабилен на винде, медленно работают INSERT/UPDATE/DELETE и требуют постоянного вызова VACUUM;
Спорный вопрос насчёт скорости работы. VACUUM не блокирует таблицу. Кстати,
а как с реализацией версионности у MSSQL? Ничего дефрагментироватьть не требуется?
Кто мешает вынести СУБД на отдельную машину?
Хотя, конечно, ежли требуется плотная завязка на венду - покупайте микрософт.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040915
Chys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladА что такое - медленный backup/restore ? Насколько медленный ? В каких условиях ?
Вот отсюда стянуто - тынц.
hvladPS За остальных не скажу, но думаю - сейчас начнётся
В этом и суть. Я не спец в СУБД, поэтому терзайте. Мы, по видимому, будем обращаться к консультантам перед миграцией, но хотелось также послушать мнение форумчан.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040941
Chys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОКТОГЕНКстати, а как с реализацией версионности у MSSQL? Ничего дефрагментироватьть не требуется?.
Да вроде как нет...
ОКТОГЕНКто мешает вынести СУБД на отдельную машину?.
Нужно чтобы каждая машина в филиале могла работать автономно даже, если она окажется отрезана от сети. Поэтому в текущем сценарии имплементирована децентрализованная схема с локальными бд.
ОКТОГЕН[Хотя, конечно, ежли требуется плотная завязка на венду - покупайте микрософт.В том и суть, чтобы не покупать, а пользовать в филиалах облегченную бесплатную Express версию.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040942
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chys, хотя если исходить из принципа единообразия, то лучше ставить везде
одинаковый софт. В случае постгриса и т.д. вам придётся переводить все проги во всех
офисах на него. В случае с мелкософтом, только один офис, да и программеры привыкли.
Быстрее получится.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36040984
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChyshvladА что такое - медленный backup/restore ? Насколько медленный ? В каких условиях ?
Вот отсюда стянуто - тынц.Ну, про nbackup там сказано. Добавлю только, что в 2.1 большие сортировки выполняются гораздо быстрее, чем ранее.
Т.е. основная причина медленного рестора gbak\'ом (построение больших индексов) как минимум стала не такой насущной.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041053
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chys, если же требуется снизить стоимость продукта за счёт лицензий,
то лучше начинать(!) новую версию(!) на постгрисе последнем(которая вторая бета).
Из плюсов там много фич, далеко не все из них есть в новом SQL сервере,
никаких ограничений на использование+серьёзная оптимизация работы.
Но только стоит отметить, что вам придётся осваивать абсолютно другую СУБД,
с другими концепциями, другими принципами и подходами.
Переход может затянуть выпуск версии по времени.
Просто скопировать запросы без их переписывания вряд ли получится.
Все запросы, хранимые процедуры придётся писать заново, а кое-где и менять логику приложения(й).
И так далее. Оно вам надо?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041110
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прежде, чем рассматривать Firebird как конкурента Postgres - поищите тут обсуждения мегофичи firebird - cursor stability, за одно поддержки SMP, лога транзакций и т.п.
странный у вас получился подбор конкурентов Postgre ...

ЗЫ. если у вас мсскл в блокировочном режиме еще бесплатный вариант db2 express можно рассмотреть, там менее жестокие ограничения (неограничен размер базы), чем у бесплатных mssql express и oracle XE.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041117
ART-CODE_NOPASSWORD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Голосую за MSSQL 2005/2008 Express
По возможностям - реальным конкурентом может быть только Oracle.
Пояснение:
при переходе на новый сервер вы конечно-же начнете переносить всю бизнес - логику на хранимки на сервере -Вот тут и пригодятся многие вкусности профессионального сервера...
Например, Вам могут потребоваться такие возможности сервера: http://www.rsdn.ru/article/db/Yukon_Async.xml
А расширенные хранимые процедуры - dll или сборки CLR !
http://kozin1.narod.ru/newsite/esp.htm
http://msdn.microsoft.com/ru-ru/magazine/cc163473.aspx

Ограничение 4Г легко снимается нарезкой данных (количество баз не ограничено)
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041131
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Yo.!!
You wrote on Mon, 15 Jun 09 09:13:41 GMT:

Yo Y> прежде, чем рассматривать Firebirdу Йоу очередной приступ...

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

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041143
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийу Йоу очередной приступ...

Но в одном он прав: раз уж топикстартер подсел на продукцию MS, к
Firebird ему соваться не стоит.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041701
Chys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, пасиб за мысли!

ART-CODE_NOPASSWORDОграничение 4Г легко снимается нарезкой данных (количество баз не ограничено) Я вот только думаю, а насколько стабильна подобная нарезка? Мне довелось работать с NexusDB и она очень нестабильно относилась к sql запросам из двух баз.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36041778
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз центральный сервак MSSQL, то логичнее использовать MSSQL Express, потом проще мигрировать на полноценный сервак.
----
Проходя мимо разложенных граблей, ты теряешь драгоценный опыт. (с)
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36042146
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChysНарод, пасиб за мысли!

ART-CODE_NOPASSWORDОграничение 4Г легко снимается нарезкой данных (количество баз не ограничено) Я вот только думаю, а насколько стабильна подобная нарезка? Мне довелось работать с NexusDB и она очень нестабильно относилась к sql запросам из двух баз.
Работать будет, падать не будет. Насколько помню, есть проблемы с использованием статистик при создании плана запроса по нескольким базам, но детали не помню. - В худшем случае, некоторые запросы использующие несколько баз будут подтормаживать. Можно исправить оптимизацией запросов.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36042209
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
Yo Y> прежде, чем рассматривать Firebirdу Йоу очередной приступ...
Ну да, ему ж не лог не показали...
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36054826
Chys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, подкиньте парочку недостатков Firebird, пожалуйста. :)
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36054828
Chys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChysНарод, подкиньте парочку недостатков Firebird, пожалуйста. :)
Уточняю - парочку общих и парочку для предложенной архитектуры (ГО/Ф), если можно. Заранее спасиб!
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36055046
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChysУточняю - парочку общих и парочку для предложенной архитектуры (ГО/Ф), если можно. Заранее спасиб!
Можно в общем ее поругать за сравнительно плохую поддержку многопроцессорных конфигураций и за сравнительно бедный язык (в сравнении с TransactSQL или PL/SQL). Для предложенной архитектуры у нее недостатков как бы и нет. Да собственно, и архитектуры тут не было описано, только общие соображения
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36055851
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель
Для предложенной архитектуры у нее недостатков как бы и нет.

Что-то я не припомню бесплатного репликатора FB<->MS...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36059490
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительза сравнительно бедный язык (в сравнении с TransactSQL
И чем он беднее?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36060513
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVДжекНепотрошительза сравнительно бедный язык (в сравнении с TransactSQL
И чем он беднее?
Денег наверн меньше вложили :)

По теме: ну может и меньше там возможностей, но они, по крайней мере продуманы, ничего лишнего!
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36060928
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegabyteДенег наверн меньше вложили :)

MegabyteПо теме: ну может и меньше там возможностей, но они, по крайней мере продуманы, ничего лишнего!
В TransactSQL тоже отсутствуют некоторые лишние возможности.. Выражения в параметрах процедур например :).
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36061548
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Что-то я не припомню бесплатного репликатора FB<->MS...

А я к тому же не припомню, чтобы топикстартер что-то про необходимость репликации упоминал :)

FreemanZAVИ чем он беднее?
Да, да, я знаю - он достаточен для выполнения любых задач, эту фразу от апологетов Файрберда я слышал мильён раз, я не пытаюсь ее оспаривать, и более того, я абсолютно с этим согласен. Он действительно вполне достаточен. Но Transact SQL предоставляет больше возможностей, и пусть все это тоже можно замечательно реализовать на птичке (UDFами или еще как), но там оно УЖЕ реализовано, а значит, какому-нибудь программисту работы будет меньше. Пусть, к примеру, 99% программистов начхать на встроенную поддержку XML в СКЛсервере, но ведь 1% будет-то счастлив ее иметь ;-)
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36061596
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель
А я к тому же не припомню, чтобы топикстартер что-то про необходимость
репликации упоминал :)

А как же "предложенная архитектура (ГО/Ф)"? Такая архитектура
подразумевает репликацию по определению.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25 сообщений из 282, страница 1 из 12
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Express vs PostgreSQL/SQLite/FireBird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]