![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Посоветуйте базу данных [D7]
MegaVolt © (2008-05-21 13:09:00)Требования такие:
1. Бесплатность
2. В идеале встраиваемость движка в мою программу. Т.е. некий компонент. Или внешняя либа. Но без требования инсталяции, настройки и пр... Т.е. скопировал папку с прогой и базой на другой комп должно работать.
3. Желательно с исходниками.
4. Маленький размер
Вот есть нечто похожее: http://www.garret.ru/~knizhnik/fastdb.htmlможет подскажете что есть ещё?
Reindeer Moss Eater (2008-05-21 18:16:00) [1]В этой базе как я понял обмен идёт через сокет. Или я глючу?
Глючишь.
MegaVolt (2008-05-21 17:07:00) [2]Они пишут что: An individual may use Absolute Database Personal in a project if he / she is the only user of this project. If your project is public or if you represent a company, you must order commercial edition of Absolute Database.
Т.е. если проект публичный то надо уже платить.
Anatoly Podgoretsky (2008-05-21 16:41:00) [3]Лицензия запрещает использовать бесплатную версию в коммерческих целях. Но ты имеешь право ее распространять - не для коммерческого применения, только приложи к дистрибутиву лицензию.
Говорю по памяти, поскольку лень внимательно смотреть лицензию.
Ну и персональная версия имеет ограничение на количество пользователей, с базой может работать только один человек, лицензии так и называются SingleUser/MultiUser
MegaVolt (2008-05-21 16:29:00) [4]Да вообщем самоделка. Максимум будет распространятся в инете.
Только вот с лицензией не очень понял :( На халяву можно только самому пользоватся так что ли?
Anatoly Podgoretsky (2008-05-21 16:22:00) [5]> MegaVolt (21.05.2008 16:06:07) [7]
Да ADB поддерживает террабайты, но следующие моменты
Бесплатная версия только Personal - означает однопользовательскую работу.
Коммерческое использование означает зарабатывание денег, а тут уже другие требования к БД, много разных требованийю
Если речь идет о серьезных заказчиках, то полупромышленные БД, типа FireBird могут не пройти. Это ничья база и это является проблемой, отсутствие поддержки, гарантии, что завтра проект не умрет, развитый инструментарий, маштабируемость, мощная интеграция с системой, в первую очередь с Микрософтовскими продуктами.
Вот примерно из этого надо и исходить, я не в курсе проекта, но если это для персональной БД, особенно поставляемой на СД, то ADB достойный продукт, а в промежутке между персональный и промышленным применением есть очень много различных баз.
К промышленым в первую очередь относятся DB2/Oracle/MSSQL
MegaVolt (2008-05-21 16:06:00) [6]Ega23
>TFileStream - прямее некуда.
Я имел в виду связь не с файлом а с сервером базы данных.
Sergey13спасибо за ссылку ознакомлюсь.
Anatoly Podgoretsky
> Не выполняется только пункт исходники, это за деньги.
Переживём.
>Но если предполагается коммерческое использование, то стоит смотреть в сторону промышленных клиент-серверов.
Что имеется в виду комерческое исспользование?
Мне нужна база на где то тысяч 20 записей. Исспользоватся будет как справочник.
Anatoly Podgoretsky (2008-05-21 15:38:00) [7]> Sergey13 (21.05.2008 15:24:05) [5]
Она, персональная версия бесплатна, написана на Дельфи, и действительно достойная, подлинно встроеная база, с некоторым уникальными возможностями для подобного класса баз. Не выполняется только пункт исходники, это за деньги.
Кстати самый крайний вариант - это строго один файл, даже без файла базы.
Но если предполагается коммерческое использование, то стоит смотреть в сторону промышленных клиент-серверов.
Sergey13 (2008-05-21 15:24:00) [8]> [3] MegaVolt (21.05.08 15:07)
http://www.componentace.com/bde_replacement_database_delphi_absolute_database.htm
Вроде о ней. Я сам ее в глаза не видел, но уважаемы люди хвалили.
Кстати она вроде не бесплатная, или надо более подробно там посмотреть - но оно мне не надо. Есть желание - смотри.
Я бы сам посоветовал FB.
> 5. Связь с базой должна быть напрямую.
IBX компоненты из поставки делфи так с ней и работают. Есть еще FIBPlus - они платные, но недорого и говорят намного лучше. Плюс поддерживают последние версии ФБ.
Ega23 (2008-05-21 15:23:00) [9]
> Связь с базой должна быть напрямую.
TFileStream - прямее некуда.
MegaVolt (2008-05-21 15:07:00) [10]Ega23
>FireBird Embedded
>Удовлетворяет всем 4 условиям.
Ага. Правда я бы добавил ещё.
5. Связь с базой должна быть напрямую.
В этой базе как я понял обмен идёт через сокет. Или я глючу?
Sergey13
Что это за база? Гугл о ней очень мало знает :(
Sergey13 (2008-05-21 13:18:00) [11]Многие агитируют за Абсолют ДБ (кажется так называется)
Ega23 (2008-05-21 13:12:00) [12]FireBird Embedded
Удовлетворяет всем 4 условиям.