Локальная База Данных без установки дополнительного ПО | Страница 6 | BESK.SU - программирование без границ (c) 2025

Локальная База Данных без установки дополнительного ПО

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

aligin

Турист
Credits
0
Я в таком варианте использовал embended версию Firebird 2.x.
А компоненты доступа для Delphi - FibPlus.
В строке подключения просто пишется что-то типа
Код:
ExtractFilePath(Application.ExeName)+'db_name.gdb';
В итоге получаем всю мощь субд. И легкая переносимость программа. Можно таскать на флешке.
 

FILLrate

Турист
Credits
0
FB + фибы однозначно.
Я попробовал пару локальных версий - не то. FB плюс в том, что можно всегда работать как локально, так и с полноценным серваком. Какие-то конкретно превосходства у конкурентов не нашел.
 

avisnsv

Турист
Credits
0
Да embended Firebird + FibPlus - самое то.
Попробовал как-то раз Absolute DB - нет по сравнению с FibPlus - одни сплошные глюки.
 

andrewmrn

Турист
Credits
0
Что, неужели у нас вообще так мало локальных БД? Тему перечитал но не увидел ответа, которого искал.

Задача: локальная БД, переносимая (желательно) без специальной инсталляции. База - тыс 30 записей. Возможности - SQL без наворотов. Шифрование - желательно, но не условие. Скорость имеет значение.

AbsoluteDatabase и Firebird Embedded пробовал. Хотелось бы побыстрее FB.

Добавлено через 13 минут
Кстати, по опыту:


AbsoluteDatabase

Для мелкоинформационных проектов. Хорошая, простая как автомат калашникова, удобная. Прощает ошибки (менее жестка чем FB к языку).

Основной недостаток: медленная. Чуть увеличивается кол-во записей - начинает тормозить ощутимо.

Недостаток: мало функционала настоящих серверов БД. Хотя, если он не нужен - простота тоже достоинство.

Однозначно рекомендую для проектов, в которых данные уже выросли из массивов, но еще не переросли в полноценный сервер БД.


Firebird Embedded

Вообще то устраивает. При переходе на него с AbsoluteDatabase напрягает куча сложностей, но это субъективно и первое время. Зато имеет кучу наворотов, которые присущи серверам БД. Относительно быстрее AbsoluteBD тянет большие объемы (30 тыс записей),Не, нормальная БД.

Из недостатков: свои длл (хотя это и не принципиально), не шифрует, не так прост как MySQL или AbsoluteDatabase. Если есть что, хотелось бы побыстрее.
 
Последнее редактирование модератором:

ploki

Турист
Credits
0
В последнее время пользуюсь инфраструктурой ORM от synopse. Там прекрасная реализация работы с SQLite. И много других замечательных вещей - от GDI+ с наворотами до создания PDF.
http://blog.synopse.info/category/Open-Source-Projects/SQLite3-Framework

Причём ORM с очень низким порогом вхождения! И даже не глючит особо!
 

IPS

Турист
Credits
0
почему не использовать Firebird, прекрасно подходит для решения многих задач, бесплатное ПО, обновления, управление пользователями, SQL.
 

mjnik

Турист
Credits
0
DBExpress тоже неплохая вещь, но это не СУБД, а скорее провайдер как раз для серьёзных внешних СУБД. DBExpress для текстовых файлов нет именно по этой причине.
 

groupd

Турист
Credits
0
почему не использовать Firebird, прекрасно подходит для решения многих задач, бесплатное ПО, обновления, управление пользователями, SQL.
Мы вообще используем "Ред База Данных"
Имеет сертификаты ФСБ , есть бесплатная редакция.
Является измененной Firebird со своими плюшками.

http://www.red-soft.biz/ru/reddatabase_product.html
 

Alexsob

Турист
Credits
10
Эх, было бы у FireBird шифрование файла БД - цены бы ему не было для локальных приложений. А третью версию, где шифрование вроде как прикрутили + еще много всяких заявленных плюшек, наверное, при нашей жизни не дождаться :(

По ходу дела вопрос: кто нибудь серьезно использует Accuracer Database, в т.ч. 10 версии?
Просто попадался пост про косяки, и что, мол авторы забили на продукт, разве что добавляют поддержку новых версий Delphi. Но какой версии Accuracer'а это касается - не знаю, вдруг сейчас все хорошо. Просто заказчику нужно адекватное шифрование, а так бы выбрал FireBird и не парился.
 

budlog

Турист
Credits
0
Sqlite, как уже сказали выше, поддержка в XE3 и выше без сторонних компонентов
 

Alexsob

Турист
Credits
10
Sqlite не устраивает из-за не допиленного сравнения и like русского текста :(
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху