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

Вниз

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

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

Наверх





Память: 0.48 MB
Время: 0.006 c
2-1225459016
Alex_Ford
2008-10-31 16:16
2008.12.14
реестр


15-1223603320
S2
2008-10-10 05:48
2008.12.14
Чтение поля сертификата


15-1223863730
Slider007
2008-10-13 06:08
2008.12.14
С днем рождения ! 13 октября 2008 понедельник


4-1202232215
Dmitry S
2008-02-05 20:23
2008.12.14
"Прибить" повторный запуск моей проги.


15-1223451509
DeadMeat
2008-10-08 11:38
2008.12.14
Data Explorer и MSAccess





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский