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

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

y.victor

Местный
Регистрация
19 Июл 2004
Сообщения
57
Реакции
15
Credits
132
Непонятно для чего в компонентах в проекте указывать конфигурационную директорию. Ну, вернее понятно, но непонятно как при этом распространять приложение - на конечном компе тоже должна быть эта директория? или как?

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

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

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

y.victor

Местный
Регистрация
19 Июл 2004
Сообщения
57
Реакции
15
Credits
132
Кажется, я все же сам нашел "недостаток" в EDB... У нас тут нет версии для D2006.. $-))
 

mail-22

Турист
Регистрация
21 Янв 2009
Сообщения
8
Реакции
0
Credits
20
imho самое простое - использовать MDAC
+ встроено подефолту в винду
+ гарантия на будущее что фирма-создатель не исчезнет
+ легкость в проектировании - создании БД
+ бесплатно
+ легко портировать например на MS SQL сервер
+ перенести в распределенную среду и в web

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

Бопох

Турист
Регистрация
30 Апр 2009
Сообщения
7
Реакции
0
Credits
12
А вот, например, есть ли у кого-нибудь скомпилированые DLL SQLite с использованием ICU? Пока пытаюсь разобраться, но что-то у меня не особо быстро понимание этого дела идёт.
 

Бопох

Турист
Регистрация
30 Апр 2009
Сообщения
7
Реакции
0
Credits
12
Дадъ! Всего-то нужно было плотно засесть и поскрипеть извилинами.
Могу выслать исходники или библиотеки SQLite с ICU.

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

#define SQLITE_ENABLE_COLUMN_METADATA 1
#define SQLITE_ENABLE_ICU
#define SQLITE_ENABLE_LOAD_EXTENSION 1
 

steaze

Турист
Регистрация
1 Сен 2009
Сообщения
17
Реакции
2
Credits
32
А кто-нибудь использовал MySQL Embedded ? Сейчас MySQL активно используется и просто не хочется плодить БД на своём компьютере.
 

parasenok

Турист
Регистрация
22 Апр 2009
Сообщения
12
Реакции
0
Credits
20
У меня не получается EDB на другом компе запустить, на моём все ок, выбираю путь к папке с настройками, нажимаю конект и все супер, на другом компе, пишет что таблицы моей не найдено! :(

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

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

parasenok

Турист
Регистрация
22 Апр 2009
Сообщения
12
Реакции
0
Credits
20
помогите плз кто нит разобраться плиз.. сроки давят...а я сижу вступляю.. ...
желательно по асе 208844485
 

Бопох

Турист
Регистрация
30 Апр 2009
Сообщения
7
Реакции
0
Credits
12
steaze, ZEOS отлично справляется с Мускулом и embedded в том числе. Только вот коммерческая лицензия у них платная.
 

wb77

Турист
Регистрация
7 Окт 2006
Сообщения
4
Реакции
1
Credits
8
FB embedded 2.5 - уже НЕ эксклюзивный доступ...
 

sersin

Турист
Регистрация
26 Фев 2008
Сообщения
6
Реакции
0
Credits
10
берешь отсюда Для просмотра ссылки Войди или Зарегистрируйся
там в help файле описан процес установки. Положишь файлы в папку проекта и все пользуйся. Для разработки базы и отработки запросов пользуйся IBEXPERT
 

maremora

Турист
Регистрация
10 Окт 2009
Сообщения
10
Реакции
0
Credits
21
Автору также подойдет Firebird в режеме встроенного сервера
 
Статус
В этой теме нельзя размещать новые ответы.