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

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

Статус
Закрыто для дальнейших ответов.

vladgul

Турист
Credits
10
Есть ли бесплатная альтернатива СУБД Firbird?

Стоит ли искать и переходить на другую СУБД? (Чтобы повысить скорость работы с базой, надежность, удобство и т.п.)
 
самая нормальная бесплатная СУБД - MySQL, к тому же знания потом могут пригодиться в веб-приложениях.
 
Не стоит.

Впрочем, детали зависят от причин. Что именно вас не устраивает в скорости работы Firebird?
 
А чем не устраивает MS SQL EXPRESS?
Или Oracle Database Express Edition, если MS вызывает алергию.
 
Так вот и хотелось бы понять, есть ли какие преимущества/недостатки
других бесплатных СУБД по сравнению с FireBird. (Кол-во одновременно подключаемых клиентов больше 10-15)
 
Так вот и хотелось бы понять, есть ли какие преимущества/недостатки
других бесплатных СУБД по сравнению с FireBird. (Кол-во одновременно подключаемых клиентов больше 10-15)

Да у любой СУБД есть свои преимущества, и есть недостатки. Даже у Oracle :D
И если ты только начинаешь делать первые шаги в изучении SQL, и у тебя нет четких требований по выбору БД, то останавливай свой выбор на Oracle. Став хорошим профессионалом ты на всю оставшуюся жизнь будешь обеспечен работой и хорошей зряплатой. :5:
Ну а если у тебя есть уже конкретный проект, то здесь уже нужно исходить их требований заказчика. :)
 
Несколько лет назад мне не советовали использовать PostgreSQL под Windows. Может кто-то откоментить, изменилось ли что-нибудь за это время с этой весьма продвинутой СУБД под озвученную операционку?
 
Я пробовал. Гемор страшный - инсталлятор, обновление версий, кривые драйверы ODBC, слетают настройки в ODBC и т.д., убогий язык.

Рекомендую MS SQL Express (2008R2). По-моему, это настолько стабильная система, что за нее можно даже полюбить Microsoft :)
 
demav,
не согласен одназначно с утверждением об убогости языка, если это про SQL. В то время, когда я PostgreSQL рассматривал как альтернативу FireBird, именно почти полная поддержка SQL-92 имела здесь вес. Ну и потом, использование ODBC - это универсальная для винды, но слишком убогая прокладка для доступа к БД. Бросьте каку, чисто imho )))))
 
Кручу FireBird с первых релизов. Если грамотно написано приложение (пользуем SQL), а не прикручиваем целые таблицы к форме - пара сотен активных подключений практически без нагрузки на сервер.

FireBird & InterBase

1. Установка - та хоть батником. Удобна.
2. Настройка - делается 1 раз правкой ини файла. Удобна.
3. Размер дистрибутива - смех. Удобна.
4. Кроме самого дистрибутива ничего доставлять для нормальной работы не надо. Очень удобно.
5. Безопасность на уровне файловой системы+внутренняя безопасность бд. Нравица.
6. Скорость работы - МНЕ ХВАТАЕТ.
7. Обслуживание после установки и настройки только своевременный BackUp.
8. IBExpert - мая его любит.
9. Из минусов некоторый геморрой с SQL но это есть в любой бд.

IB насколько я помню до 28 подключений без лицензии можна.
Зачем менять такую прелесть на чета другое? Из альтернатив MySQL.
Вот насчет мелкософта или оракула хоть убейте немогу понять тех людей которые 50 таблиц весом в пару метров гоняют на бд весом в гигабайты.
 
Вот насчет мелкософта или оракула хоть убейте немогу понять тех людей которые 50 таблиц весом в пару метров гоняют на бд весом в гигабайты.

Полностью согласен.
Выбор БД однозначно определяется задачей которую необходимо решать. И если объем базы будет в 100 записей в день, то можно писать софт на чем угодно!
А знание Oracle будет тебе плюсом только в случае устройства на работу в контору где она используется (конечно на соответствующую З/П):D
А проекты "для дома-для семьи" на Oracle не пишутся. Из пушки по воробьям не зачем стрелять.
 
5. Безопасность на уровне файловой системы+внутренняя безопасность бд. Нравица.
С безопасностью, это вы погорячились. Все привелегии на доступ к базам храняться в файле security.fdb (FB 1.5) или security2.fdb (FB2), а не в файлах самих БД, как должно быть по уму. Ну а безопасности "на уровне файловой системы" в FB нет вообще. Это вы с Виндой попутали )))


9. Из минусов некоторый геморрой с SQL но это есть в любой бд.
Что за геморой, если не секрет? Вроде достаточно богатый язык SQL реализован.

P.S.
a101010,
Я надеюсь, что вы вняли предупреждению. Если подобного рода ничего не несущие сообщения будут появлятся не во Флейме, то уж не обессудьте.
 
Последнее редактирование модератором:
Ну а безопасности "на уровне файловой системы" в FB нет вообще
это от винды. Бес попутал
SET SQL DIALECT 3;
CREATE DATABASE 'c:\base.ib' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 8192 DEFAULT CHARACTER SET WIN1251;
CREATE TABLE TEST (P1 INTEGER NOT NULL PRIMARY KEY);
commit;
Connect 'c:\base.ib' USER 'SYSDBA' PASSWORD 'masterkey';
alter database add admin option;
commit;

Создаем базу этим скриптом (пользователь с паролем должен присутствовать
в файле security.fdb (FB 1.5) или security2.fdb (FB2)
)
Создаем любого пользователя в бд и удаляем из бд пользователя SYSDBA все. Доступ к базе принадлежит только базе, а не серверу.

Добавлено через 3 минуты
Геморой с SQL? Да хоть с этим скриптом. Если из него выкинуть часть по созданию таблицы или порезать другими кусками то результат будет отличаться от желаемого. Вложенность запросов - отдельная тема. Столкнулся месяца 3 назад, ща уже не скажу.
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.
Верх