Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.012 c
1-1150537672
МикроДИП
2006-06-17 13:47
2006.07.30
Вопрос по компоненту Chart (TChart)...


4-1144920685
oleg_
2006-04-13 13:31
2006.07.30
Выбор директории с указанием текущей


15-1151833354
kaif
2006-07-02 13:42
2006.07.30
Расшифрована структура энзима, вызывающего рак


1-1150459836
oleggar
2006-06-16 16:10
2006.07.30
можно всю форму создать и обслуживать в потоке ?


4-1144770818
sally
2006-04-11 19:53
2006.07.30
Получить список файлов для NTFS раздела





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский