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

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

aligin

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

В итоге получаем всю мощь субд. И легкая переносимость программа. Можно таскать на флешке.
 

FILLrate

Местный
Регистрация
17 Июн 2010
Сообщения
10
Реакции
1
Credits
15
FB + фибы однозначно.
Я попробовал пару локальных версий - не то. FB плюс в том, что можно всегда работать как локально, так и с полноценным серваком. Какие-то конкретно превосходства у конкурентов не нашел.
 

avisnsv

Местный
Регистрация
3 Июн 2008
Сообщения
8
Реакции
3
Credits
17
Да embended Firebird + FibPlus - самое то.
Попробовал как-то раз Absolute DB - нет по сравнению с FibPlus - одни сплошные глюки.
 

wix

Турист
Регистрация
25 Янв 2011
Сообщения
5
Реакции
0
Credits
6
SQLLite, можно еще вспомнить ApolloSQL для dbf
 

andrewmrn

Турист
Регистрация
31 Янв 2009
Сообщения
4
Реакции
0
Credits
8
Что, неужели у нас вообще так мало локальных БД? Тему перечитал но не увидел ответа, которого искал.

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

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

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


AbsoluteDatabase

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

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

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

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


Firebird Embedded

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

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

ploki

Местный
Регистрация
16 Май 2005
Сообщения
237
Реакции
180
Credits
0
В последнее время пользуюсь инфраструктурой ORM от synopse. Там прекрасная реализация работы с SQLite. И много других замечательных вещей - от GDI+ с наворотами до создания PDF.
Для просмотра ссылки Войди или Зарегистрируйся

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

IPS

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

mjnik

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

groupd

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

Для просмотра ссылки Войди или Зарегистрируйся
 

Alexsob

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

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

budlog

Турист
Регистрация
1 Янв 2012
Сообщения
3
Реакции
1
Credits
6
Sqlite, как уже сказали выше, поддержка в XE3 и выше без сторонних компонентов
 

Alexsob

Местный
Регистрация
21 Сен 2007
Сообщения
12
Реакции
3
Credits
23
Sqlite не устраивает из-за не допиленного сравнения и like русского текста :(
 

keptionos

Турист
Регистрация
7 Июн 2014
Сообщения
12
Реакции
1
Credits
24
FireBird или бери другую норм базу, но уже с фалами PostgreSQL или Microsoft SQL Server
 
Статус
В этой теме нельзя размещать новые ответы.