Наши преимущества

Бесплатные СУБД?

Статус
Закрыто для дальнейших ответов.
MS SQL, FireBird, MySQL.... По моему, не надо сравнивать платные и бесплантые. Честно будет сравнивать например, FireBird и MySQL. А Вообще, если заказчик потянет платный, так и быть, будем использовать...
 
для промышленного применения лучше Oracle ничего не видел. MS SQL из-за примитивного механизма обеспечения изоляции транзакций давал много проблем с дедлоками. На одном проекте при запуске шедулера обрабатывающего задачи в 60% возникал дедлок. в MS SQL 2008 есть режим "версионника" и он вроде как решает, но не слышал чтобы его кто-то использовал.

Добавлено через 46 секунд
Для своих задач использую MySQL, нареканий нет.
 
Последнее редактирование модератором:
+1 к последнему посту.
Oracle XE не советую, работал на проекте где он использовался, уж больно много заморочек разработчику/админу БД он досталял, то там Listener не поднимется, то ещё что-нибудь (как вариант: установка проходит успешно, ошибок никаких нет, однако половина файлов Oracle XE тупо отсутствует в папке назначения).

P.S. Речь об Oracle XE for Windows, возможно под иксами всё лучше.
 
не испытывал проблем с Oracle XE, кроме той, что его дистрибутив раз в 10 больше Firebird или PostgreSQL.
 
SQLite можно, но не рекомендуется если локальный файл базы будет размером больше 200 Мб.
 
Если критерии выбора базы данных: "только скорость работы, удобство и надежность", то подойдет практически любая современная бесплатная реляционная СУБД: MySQL, PostgreSQL, Oracle XE, MS SQL Express, etc.
Если нужно "повысить скорость работы с базой, надежность, удобство", то нужно вначале спросить себя, чем не устраивают текущие скорость работы, надежность и удобство, а также как имеющиеся проблемы можно решить на текущей СУБД и как конкретные проблемы решаются в альтернативных СУБД.
 
SQLite далеко не всегда и везде рулит. Например, при многопользовательском доступе SQLite блокирует всю базу при записи одним из пользователей, что при определенной нагрузке будет неприемлемо. В разных задачах эффективны разные инструменты. Поэтому появилось такое направление как NoSQL, гугл изобрел свой BigTable, а Амазон - DynamoDB и т.п.
 
Я для своих задач люблю использовать FireBird либо MySQL. Все остальное как-то не к душе. Мне не нравится заставлять пользователей что-то ставить дополнительно. Люблю, когда пользователь поставил небольшую программу и реализует все свои проблемы. Для фаера достаточно иметь рядом с базой данных 1 длл и все. Могу ошибаться, но по моему SQLite не позволяет хранить в блобах картинки и прочие файлы?
 
Статус
Закрыто для дальнейших ответов.
Верх