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

Вниз

Посоветуйте базу данных   Найти похожие ветки 

 
MegaVolt   (2008-05-21 13:09) [0]

Требования такие:

1. Бесплатность
2. В идеале встраиваемость движка в мою программу. Т.е. некий компонент. Или внешняя либа. Но без требования инсталяции, настройки и пр... Т.е. скопировал папку с прогой и базой на другой комп должно работать.
3. Желательно с исходниками.
4. Маленький размер

Вот есть нечто похожее: http://www.garret.ru/~knizhnik/fastdb.html может подскажете что есть ещё?


 
Ega23 ©   (2008-05-21 13:12) [1]

FireBird Embedded
Удовлетворяет всем 4 условиям.


 
Sergey13 ©   (2008-05-21 13:18) [2]

Многие агитируют за Абсолют ДБ (кажется так называется)


 
MegaVolt   (2008-05-21 15:07) [3]

Ega23
>FireBird Embedded
>Удовлетворяет всем 4 условиям.

Ага. Правда я бы добавил ещё.
5. Связь с базой должна быть напрямую.

В этой базе как я понял обмен идёт через сокет. Или я глючу?

Sergey13
Что это за база? Гугл о ней очень мало знает :(


 
Ega23 ©   (2008-05-21 15:23) [4]


> Связь с базой должна быть напрямую.


TFileStream  - прямее некуда.


 
Sergey13 ©   (2008-05-21 15:24) [5]

> [3] MegaVolt   (21.05.08 15:07)

http://www.componentace.com/bde_replacement_database_delphi_absolute_database.htm

Вроде о ней. Я сам ее в глаза не видел, но уважаемы люди хвалили.
Кстати она вроде не бесплатная, или надо более подробно там посмотреть - но оно мне не надо. Есть желание - смотри.
Я бы сам посоветовал FB.

> 5. Связь с базой должна быть напрямую.
IBX компоненты из поставки делфи так с ней и работают. Есть еще FIBPlus - они платные, но недорого и говорят намного лучше. Плюс поддерживают последние версии ФБ.


 
Anatoly Podgoretsky ©   (2008-05-21 15:38) [6]

> Sergey13  (21.05.2008 15:24:05)  [5]

Она, персональная версия бесплатна, написана на Дельфи, и действительно достойная, подлинно встроеная база, с некоторым уникальными возможностями для подобного класса баз. Не выполняется только пункт исходники, это за деньги.
Кстати самый крайний вариант - это строго один файл, даже без файла базы.
Но если предполагается коммерческое использование, то стоит смотреть в сторону промышленных клиент-серверов.


 
MegaVolt   (2008-05-21 16:06) [7]

Ega23
>TFileStream  - прямее некуда.

Я имел в виду связь не с файлом а с сервером базы данных.

Sergey13 спасибо за ссылку ознакомлюсь.

Anatoly Podgoretsky
> Не выполняется только пункт исходники, это за деньги.

Переживём.

>Но если предполагается коммерческое использование, то стоит смотреть в сторону промышленных клиент-серверов.

Что имеется в виду комерческое исспользование?
Мне нужна база на где то тысяч 20 записей. Исспользоватся будет как справочник.


 
Anatoly Podgoretsky ©   (2008-05-21 16:22) [8]

> MegaVolt  (21.05.2008 16:06:07)  [7]

Да ADB поддерживает террабайты, но следующие моменты
Бесплатная версия только Personal - означает однопользовательскую работу.
Коммерческое использование означает зарабатывание денег, а тут уже другие требования к БД, много разных требованийю
Если речь идет о серьезных заказчиках, то полупромышленные БД, типа FireBird могут не пройти. Это ничья база и это является проблемой, отсутствие поддержки, гарантии, что завтра проект не умрет, развитый инструментарий, маштабируемость, мощная интеграция с системой, в первую очередь с Микрософтовскими продуктами.

Вот примерно из этого надо и исходить, я не в курсе проекта, но если это для персональной БД, особенно поставляемой на СД, то ADB достойный продукт, а в промежутке между персональный и промышленным применением есть очень много различных баз.
К промышленым в первую очередь относятся DB2/Oracle/MSSQL


 
MegaVolt   (2008-05-21 16:29) [9]

Да вообщем самоделка. Максимум будет распространятся в инете.
Только вот с лицензией не очень понял :( На халяву можно только самому пользоватся так что ли?


 
Anatoly Podgoretsky ©   (2008-05-21 16:41) [10]

Лицензия запрещает использовать бесплатную версию в коммерческих целях. Но ты имеешь право ее распространять - не для коммерческого применения, только приложи к дистрибутиву лицензию.
Говорю по памяти, поскольку лень внимательно смотреть лицензию.
Ну и персональная версия имеет ограничение на количество пользователей, с базой может работать только один человек, лицензии так и называются SingleUser/MultiUser


 
MegaVolt   (2008-05-21 17:07) [11]

Они пишут что: 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.

Т.е. если проект публичный то надо уже платить.


 
Reindeer Moss Eater ©   (2008-05-21 18:16) [12]

В этой базе как я понял обмен идёт через сокет. Или я глючу?

Глючишь.



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

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

Наверх




Память: 0.5 MB
Время: 0.017 c
15-1223631728
oldman
2008-10-10 13:42
2008.12.14
Погиб Алексей Прокуроров.


4-1202039343
Gbp
2008-02-03 14:49
2008.12.14
Как узнать права на ключ реестра для определенного пользователя?


1-1203967029
Thor
2008-02-25 22:17
2008.12.14
Каким образом получаем exe?


4-1202209492
axiv
2008-02-05 14:04
2008.12.14
align на рабочем столе


2-1225959856
Hmelmoi
2008-11-06 11:24
2008.12.14
Помогите решить задачу