Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Подскажите где найти КОМПАКТНУЮ СУБД   Найти похожие ветки 

 
mefisto   (2006-07-04 10:44) [0]

Подскажите пожалуйста КОМПАКТНУЮ СУБД или VCL компоненту , которую можно было-бы распространять вместо со своей прогой. Которая ненуждалась бы во всяких там офисах алиасах. И все таблицы хранились в одном файле.
Заранее спасибо!!!!!!


 
Ega23 ©   (2006-07-04 10:45) [1]

FireBird Embedded


 
Nic ©   (2006-07-04 11:46) [2]

Вроде в D7 есть что-то стандартное для таких задач.


 
kaif ©   (2006-07-04 11:46) [3]

Присоединяюсь к Ega23 ©   (04.07.06 10:45) [1] .

FireBird Embedded


 
tesseract ©   (2006-07-04 11:46) [4]

Sqlite


 
paul_k ©   (2006-07-04 12:08) [5]

типизированный файл


 
начинающий ©   (2006-07-04 12:18) [6]

Я когда-то умудрялся инфу (текст, рисунки) пихать в XML-ку. Зато потом выборка - благодаря xpath - прям, как SQL-ем :) Не надо в цикле ноды обходить, как советуют уроки для начинающих :) Да и асинхронно грузить можно.
Но это, конечно, зависит от объемов данных и степени извращенности мозгов :)


 
Torry ©   (2006-07-04 12:40) [7]

http://www.torry.net/pages.php?id=550


 
mefisto   (2006-07-04 15:34) [8]

Вообще-то записей в таблицах будет около 300 тис.
Я вообще-то начинающий ;(
А к FireBird Embedded есть ли какая-то инфа как ее подключить к программе
(про IBExpert я знаю)


 
Piter ©   (2006-07-04 15:49) [9]

mefisto   (04.07.06 10:44)
Подскажите пожалуйста КОМПАКТНУЮ СУБД или VCL компоненту , которую можно было-бы распространять вместо со своей прогой


определение компактности у всех разное.

Можно, как уже говорилось, Firebird Embedded, дополнительно займет порядка полтора мегабайта.

mefisto   (04.07.06 15:34) [8]
Вообще-то записей в таблицах будет около 300 тис.


около 300 тысяч? Тогда типизированные файлы точно нет, только полноценные SQL БД.

А если записей 300 - то тут и на текстовых файлах работать можно.


 
kaif ©   (2006-07-04 16:02) [10]

Firebird Embedded - это gds32.dll (обычный клиент FB), в которую встроен код сервера. Если пытаешься подключиться по TCP/IP, она работает как обычный клиент FB, а если по Local, то работает "встроенный сервер". Правда одновременно только одно приложение может работать с базой в этом случае.
Ставится легко.
Распаковываешь архив и переименовываешь самый большой файл в gds32.dll. Кладешь его в директорию своей программы, где твой EXE лежит.
Там с ней еще некоторые файлы идут - их тоже нужно положить в соотвествующие субдиректории, как обычно в FB принято.
Там в дистрибутиве есть короткий readme, в котором все описано, как ставить.
И все.
Компоненты IBX,  к примеру, ищут gds32.dll. Они ее найдут, загрузят динамически и все заработает. Хотя IBX не догма, есть любители более продвинутых компонентов.
Отлаживать лучше не на локальном сервере, а на настоящем Firebird через TCP/IP соединение с сервером баз данных. Чтобы несколько приложений сразу могло работать - IDE Delphi, твое приложение и IBExpert, к примеру, в параллель.
Когда все отладишь, заменяешь протокол на Local и будет тебе счастье.


 
mefisto   (2006-07-04 17:21) [11]

Извините за наглость :))) а можно чтобы потом мои данные никто не прочитал
тоесть не взял бы мой файл базы и не скачать оттуда все что накоплено непосильным трудом?


 
DrPass ©   (2006-07-04 17:25) [12]

Ну-с... СУБД тебе в том не поможет. Тут придется сочинять шифрование или еще что-нибудь в этом роде


 
tesseract ©   (2006-07-04 17:28) [13]


> Извините за наглость :))) а можно чтобы потом мои данные
> никто не прочиталтоесть не взял бы мой файл базы и не скачать
> оттуда все что накоплено непосильным трудом?


Очень тяжко будет поиск делать. Но некоторые данные зашифровать никто не запрещает.


 
Jeer ©   (2006-07-04 17:31) [14]

mefisto   (04.07.06 17:21) [11]

использовать (разработать) СУБД с поддержкой шифрации на лету.


 
Курдль ©   (2006-07-04 17:34) [15]


> DrPass ©   (04.07.06 17:25) [12]
> Ну-с... СУБД тебе в том не поможет. Тут придется сочинять
> шифрование или еще что-нибудь в этом роде

Ну почему? Поставь персонал оракл и желающие поиметь информацию затибидохаются ее извлекать, пусть даже нешифрованную :)


 
Андрей Пазик   (2006-07-04 17:38) [16]

xml+MSXML
ASA


 
DrPass ©   (2006-07-04 18:15) [17]


> Курдль ©   (04.07.06 17:34) [15]

Оружие массового поражения запрещено Женевской конвенцией :)


 
tesseract ©   (2006-07-04 21:24) [18]


> Ну почему? Поставь персонал оракл и желающие поиметь информацию
> затибидохаются ее извлекать, пусть даже нешифрованную :)


> DrPass ©   (04.07.06 18:15) [17]
> > Курдль ©   (04.07.06 17:34) [15] Оружие массового поражения
> запрещено Женевской конвенцией :)


DB2  уж сразу, чего мелочиться?
Туда уже всё встроено :-)


 
Другой ©   (2006-07-05 00:44) [19]

mdb - чем не подходит?


 
mefisto   (2006-07-05 10:18) [20]

Большое спасибо Torry за http://www.torry.net/pages.php?id=5
Absolute Database v.5.06 ----- ВЕЩЩЩЩЩЩЩЩЩЩЬЬЬЬЬЬ

И ВСЕМ ОСТАЛЬНЫМ ЗА ВРАЗУМИТЕЛЬНЫЕ ОТВЕТЫ.
ТЕМА ЗАКРЫТА !!!


 
ANB ©   (2006-07-05 10:23) [21]


> DB2  уж сразу, чего мелочиться?

тогда уж адабас лучше.



Страницы: 1 вся ветка

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.032 c
15-1151518964
Rial
2006-06-28 22:22
2006.07.30
Пересечение треугольников.


15-1151436806
Shrek
2006-06-27 23:33
2006.07.30
Вопрос по delphi


4-1144974998
Denis_Ac
2006-04-14 04:36
2006.07.30
BITS ( Background Intelligent Transfer Service)


15-1151652157
Артем22
2006-06-30 11:22
2006.07.30
"Компиляторы" e-books


3-1148678740
Некто
2006-05-27 01:25
2006.07.30
LEFT JOIN или как-то иначе?