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

Status
Not open for further replies.

y.victor

Member
Joined
Jul 19, 2004
Messages
57
Reaction score
14
Непонятно для чего в компонентах в проекте указывать конфигурационную директорию. Ну, вернее понятно, но непонятно как при этом распространять приложение - на конечном компе тоже должна быть эта директория? или как?

Вообще то это можно делать и в рантайме... Напр, загружать из какого нить ини...

Но самое главное в EDB - ИМХО - это скорость работы... Просто поражает...

Для интересу спортировал свое приложение на Embedded FireBird - и сравнил... при инсерте 5000 записей... Мать честная, EDB вдвое быстрее..
При поиске - в 1.5 раза...
 

y.victor

Member
Joined
Jul 19, 2004
Messages
57
Reaction score
14
Кажется, я все же сам нашел "недостаток" в EDB... У нас тут нет версии для D2006.. $-))
 

mail-22

Member
Joined
Jan 21, 2009
Messages
7
Reaction score
0
imho самое простое - использовать MDAC
+ встроено подефолту в винду
+ гарантия на будущее что фирма-создатель не исчезнет
+ легкость в проектировании - создании БД
+ бесплатно
+ легко портировать например на MS SQL сервер
+ перенести в распределенную среду и в web

- не самая быстрая
 

Бопох

Member
Joined
Apr 30, 2009
Messages
7
Reaction score
0
Age
39
А вот, например, есть ли у кого-нибудь скомпилированые DLL SQLite с использованием ICU? Пока пытаюсь разобраться, но что-то у меня не особо быстро понимание этого дела идёт.
 

Бопох

Member
Joined
Apr 30, 2009
Messages
7
Reaction score
0
Age
39
Дадъ! Всего-то нужно было плотно засесть и поскрипеть извилинами.
Могу выслать исходники или библиотеки SQLite с ICU.

А здесь пошаговое руководство.
Чтобы можно было использовать ICU в своих проектах, нужно разрешить загрузку расширений в SQLite вот так:

#define SQLITE_ENABLE_COLUMN_METADATA 1
#define SQLITE_ENABLE_ICU
#define SQLITE_ENABLE_LOAD_EXTENSION 1
 

steaze

Member
Joined
Sep 1, 2009
Messages
17
Reaction score
2
А кто-нибудь использовал MySQL Embedded ? Сейчас MySQL активно используется и просто не хочется плодить БД на своём компьютере.
 

parasenok

Member
Joined
Apr 22, 2009
Messages
12
Reaction score
0
Age
40
Location
Ростов-на-Дону
У меня не получается EDB на другом компе запустить, на моём все ок, выбираю путь к папке с настройками, нажимаю конект и все супер, на другом компе, пишет что таблицы моей не найдено! :(

Даже нет, я просто переношу папку с настройками и таблицей в другое место, пишет The Table or view MyTable does not exists ....
я вот что не пойму, када я создаю таблицу...я ее нужно создавать в той же папке и что саму базу?

---------
блин.. эта штуковина вылазиит даже када я пытаюсь примеры пасматреть....... мож у меня что-то криво встало? но работает только если наглухо прописать в свойствах.... а динамически ана не хочет подгружаться
 
Last edited by a moderator:

parasenok

Member
Joined
Apr 22, 2009
Messages
12
Reaction score
0
Age
40
Location
Ростов-на-Дону
помогите плз кто нит разобраться плиз.. сроки давят...а я сижу вступляю.. ...
желательно по асе 208844485
 

Бопох

Member
Joined
Apr 30, 2009
Messages
7
Reaction score
0
Age
39
steaze, ZEOS отлично справляется с Мускулом и embedded в том числе. Только вот коммерческая лицензия у них платная.
 

candro2

New member
Joined
Sep 24, 2008
Messages
4
Reaction score
1
FB embedded 2.5 - уже НЕ эксклюзивный доступ...

А можно подробнее по требуемым библиотекам и файлам.
Что нужно для работы без установки сервера?
 

maremora

Member
Joined
Oct 10, 2009
Messages
10
Reaction score
0
Автору также подойдет Firebird в режеме встроенного сервера
 

aligin

New member
Joined
Apr 3, 2011
Messages
4
Reaction score
0
Я в таком варианте использовал embended версию Firebird 2.x.
А компоненты доступа для Delphi - FibPlus.
В строке подключения просто пишется что-то типа
Code:
ExtractFilePath(Application.ExeName)+'db_name.gdb';

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

FILLrate

Member
Joined
Jun 17, 2010
Messages
10
Reaction score
1
Location
Минск
FB + фибы однозначно.
Я попробовал пару локальных версий - не то. FB плюс в том, что можно всегда работать как локально, так и с полноценным серваком. Какие-то конкретно превосходства у конкурентов не нашел.
 

avisnsv

Member
Joined
Jun 3, 2008
Messages
8
Reaction score
2
Да embended Firebird + FibPlus - самое то.
Попробовал как-то раз Absolute DB - нет по сравнению с FibPlus - одни сплошные глюки.
 

wix

Member
Joined
Jan 25, 2011
Messages
5
Reaction score
0
SQLLite, можно еще вспомнить ApolloSQL для dbf
 
Status
Not open for further replies.
Top