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

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

Статус
Закрыто для дальнейших ответов.
Я в таком варианте использовал embended версию Firebird 2.x.
А компоненты доступа для Delphi - FibPlus.
В строке подключения просто пишется что-то типа
Код:
ExtractFilePath(Application.ExeName)+'db_name.gdb';

В итоге получаем всю мощь субд. И легкая переносимость программа. Можно таскать на флешке.
 
FB + фибы однозначно.
Я попробовал пару локальных версий - не то. FB плюс в том, что можно всегда работать как локально, так и с полноценным серваком. Какие-то конкретно превосходства у конкурентов не нашел.
 
Да embended Firebird + FibPlus - самое то.
Попробовал как-то раз Absolute DB - нет по сравнению с FibPlus - одни сплошные глюки.
 
Что, неужели у нас вообще так мало локальных БД? Тему перечитал но не увидел ответа, которого искал.

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

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

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


AbsoluteDatabase

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

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

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

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


Firebird Embedded

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

Из недостатков: свои длл (хотя это и не принципиально), не шифрует, не так прост как MySQL или AbsoluteDatabase. Если есть что, хотелось бы побыстрее.
 
Последнее редактирование модератором:
В последнее время пользуюсь инфраструктурой ORM от synopse. Там прекрасная реализация работы с SQLite. И много других замечательных вещей - от GDI+ с наворотами до создания PDF.
Как увидеть ссылки? | How to see hidden links?

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

Как увидеть ссылки? | How to see hidden links?
 
Эх, было бы у FireBird шифрование файла БД - цены бы ему не было для локальных приложений. А третью версию, где шифрование вроде как прикрутили + еще много всяких заявленных плюшек, наверное, при нашей жизни не дождаться :(

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