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

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

sersin

New member
Регистрация
26.02.2008
Сообщения
6
Реакции
0
Баллы
1
берешь отсюда
там в help файле описан процес установки. Положишь файлы в папку проекта и все пользуйся. Для разработки базы и отработки запросов пользуйся IBEXPERT
 

maremora

New member
Регистрация
10.10.2009
Сообщения
10
Реакции
0
Баллы
1
Автору также подойдет Firebird в режеме встроенного сервера
 

aligin

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

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

FILLrate

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

avisnsv

New member
Регистрация
03.06.2008
Сообщения
8
Реакции
2
Баллы
3
Да embended Firebird + FibPlus - самое то.
Попробовал как-то раз Absolute DB - нет по сравнению с FibPlus - одни сплошные глюки.
 

Samgin

New member
Регистрация
13.03.2007
Сообщения
2
Реакции
1
Баллы
3
Возраст
54
Местоположение
Челябинск
Таки где взять ElevateDB?
 

wix

New member
Регистрация
25.01.2011
Сообщения
5
Реакции
0
Баллы
1
Native language | Родной язык
English
SQLLite, можно еще вспомнить ApolloSQL для dbf
 

andrewmrn

New member
Регистрация
31.01.2009
Сообщения
4
Реакции
0
Баллы
1
Возраст
58
Что, неужели у нас вообще так мало локальных БД? Тему перечитал но не увидел ответа, которого искал.

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

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

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


AbsoluteDatabase

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

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

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

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


Firebird Embedded

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

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

ploki

Active member
Регистрация
16.05.2005
Сообщения
237
Реакции
180
Баллы
43
Местоположение
Москва
В последнее время пользуюсь инфраструктурой ORM от synopse. Там прекрасная реализация работы с SQLite. И много других замечательных вещей - от GDI+ с наворотами до создания PDF.


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

IPS

New member
Регистрация
19.09.2009
Сообщения
14
Реакции
0
Баллы
1
почему не использовать Firebird, прекрасно подходит для решения многих задач, бесплатное ПО, обновления, управление пользователями, SQL.
 

mjnik

New member
Регистрация
16.11.2009
Сообщения
5
Реакции
0
Баллы
1
Возраст
43
DBExpress тоже неплохая вещь, но это не СУБД, а скорее провайдер как раз для серьёзных внешних СУБД. DBExpress для текстовых файлов нет именно по этой причине.
 

groupd

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

 

Alexsob

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

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

budlog

New member
Регистрация
01.01.2012
Сообщения
3
Реакции
1
Баллы
3
Sqlite, как уже сказали выше, поддержка в XE3 и выше без сторонних компонентов
 

Alexsob

New member
Регистрация
21.09.2007
Сообщения
12
Реакции
3
Баллы
3
Native language | Родной язык
Русский
Sqlite не устраивает из-за не допиленного сравнения и like русского текста :(
 

keptionos

New member
Регистрация
07.06.2014
Сообщения
12
Реакции
1
Баллы
3
FireBird или бери другую норм базу, но уже с фалами PostgreSQL или Microsoft SQL Server
 

at3s

New member
Регистрация
26.01.2012
Сообщения
1
Реакции
0
Баллы
1
SQLite - просто, легко и надежно
 

9DProgram

New member
Регистрация
05.12.2014
Сообщения
3
Реакции
0
Баллы
1
На всякий случай. Есть бесплатные компоненты под Delphi для этой DB. Zeos. Эти компоненты удобны тем, что они сразу несколько баз данных поддерживают. Oracle, MySQL, PostgreSQL и пр.

There are various components to connect to SQLite. Mind that it's not multi-user and locks are applied on every write operation
 
Статус
Закрыто для дальнейших ответов.
198 145Темы
635 116Сообщения
3 618 409Пользователи
MFzoneНовый пользователь
Верх