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

Статус
В этой теме нельзя размещать новые ответы.

vladgul

Местный
Регистрация
27 Дек 2009
Сообщения
48
Реакции
10
Credits
22
Есть ли бесплатная альтернатива СУБД Firbird?

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

steaze

Турист
Регистрация
1 Сен 2009
Сообщения
17
Реакции
2
Credits
32
самая нормальная бесплатная СУБД - MySQL, к тому же знания потом могут пригодиться в веб-приложениях.
 

debose

Местный
Регистрация
18 Сен 2008
Сообщения
50
Реакции
67
Credits
78
Не стоит.

Впрочем, детали зависят от причин. Что именно вас не устраивает в скорости работы Firebird?
 

a101010

Местный
Регистрация
15 Мар 2010
Сообщения
118
Реакции
41
Credits
224
А чем не устраивает MS SQL EXPRESS?
Или Oracle Database Express Edition, если MS вызывает алергию.
 

vladgul

Местный
Регистрация
27 Дек 2009
Сообщения
48
Реакции
10
Credits
22
Так вот и хотелось бы понять, есть ли какие преимущества/недостатки
других бесплатных СУБД по сравнению с FireBird. (Кол-во одновременно подключаемых клиентов больше 10-15)
 

a101010

Местный
Регистрация
15 Мар 2010
Сообщения
118
Реакции
41
Credits
224
Так вот и хотелось бы понять, есть ли какие преимущества/недостатки
других бесплатных СУБД по сравнению с FireBird. (Кол-во одновременно подключаемых клиентов больше 10-15)

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

Ognev

ex-Team DUMPz
Местный
Регистрация
20 Авг 2004
Сообщения
2,079
Реакции
908
Credits
0
Несколько лет назад мне не советовали использовать PostgreSQL под Windows. Может кто-то откоментить, изменилось ли что-нибудь за это время с этой весьма продвинутой СУБД под озвученную операционку?
 

xpert66

Местный
Регистрация
10 Окт 2006
Сообщения
35
Реакции
33
Credits
51
Не вижу особых причин переходить из Firbird.
 

demav

Местный
Регистрация
20 Ноя 2008
Сообщения
97
Реакции
13
Credits
158
Я пробовал. Гемор страшный - инсталлятор, обновление версий, кривые драйверы ODBC, слетают настройки в ODBC и т.д., убогий язык.

Рекомендую MS SQL Express (2008R2). По-моему, это настолько стабильная система, что за нее можно даже полюбить Microsoft :)
 

Ognev

ex-Team DUMPz
Местный
Регистрация
20 Авг 2004
Сообщения
2,079
Реакции
908
Credits
0
demav,
не согласен одназначно с утверждением об убогости языка, если это про SQL. В то время, когда я PostgreSQL рассматривал как альтернативу FireBird, именно почти полная поддержка SQL-92 имела здесь вес. Ну и потом, использование ODBC - это универсальная для винды, но слишком убогая прокладка для доступа к БД. Бросьте каку, чисто imho )))))
 

xpect

Местный
Регистрация
10 Авг 2010
Сообщения
17
Реакции
26
Credits
60
Кручу FireBird с первых релизов. Если грамотно написано приложение (пользуем SQL), а не прикручиваем целые таблицы к форме - пара сотен активных подключений практически без нагрузки на сервер.

FireBird & InterBase

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

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

a101010

Местный
Регистрация
15 Мар 2010
Сообщения
118
Реакции
41
Credits
224
Вот насчет мелкософта или оракула хоть убейте немогу понять тех людей которые 50 таблиц весом в пару метров гоняют на бд весом в гигабайты.

Полностью согласен.
Выбор БД однозначно определяется задачей которую необходимо решать. И если объем базы будет в 100 записей в день, то можно писать софт на чем угодно!
А знание Oracle будет тебе плюсом только в случае устройства на работу в контору где она используется (конечно на соответствующую З/П):D
А проекты "для дома-для семьи" на Oracle не пишутся. Из пушки по воробьям не зачем стрелять.
 

Ognev

ex-Team DUMPz
Местный
Регистрация
20 Авг 2004
Сообщения
2,079
Реакции
908
Credits
0
5. Безопасность на уровне файловой системы+внутренняя безопасность бд. Нравица.
С безопасностью, это вы погорячились. Все привелегии на доступ к базам храняться в файле security.fdb (FB 1.5) или security2.fdb (FB2), а не в файлах самих БД, как должно быть по уму. Ну а безопасности "на уровне файловой системы" в FB нет вообще. Это вы с Виндой попутали )))


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

P.S.
a101010,
Я надеюсь, что вы вняли предупреждению. Если подобного рода ничего не несущие сообщения будут появлятся не во Флейме, то уж не обессудьте.
 
Последнее редактирование модератором:

xpect

Местный
Регистрация
10 Авг 2010
Сообщения
17
Реакции
26
Credits
60
Ну а безопасности "на уровне файловой системы" в 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 назад, ща уже не скажу.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.