![]() |
|
![]() ![]() ![]() |
|
artful |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 17.9.2007 Репутация: нет Всего: нет |
помогите выбпать бесплатную встраивоемую в приложение (чтобы код базы данных полностью внедрялся в приложение и не нужны были никакие драверы для работы с ней) базу данных для комерчпского проекта (чтобы лицензия позволяла испольжовать ее в комерческих целях)
|
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
firebird embeded
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Отлично интегрируется с делфи, работает быстро и эффективно. Правда есть пару недостатков. Приходится пихать рядом с экзешником целую прорву файлов. штук 10 как минимум. И еще если база открыта в среде, то под дебагом ее уже не открыть, поэтому я бы рекомендовал для разработки все же использовать соединение как сервер, а клиенту поставлять как embedded. Принципиально это ничего не меняет, но разрабатывать удобнее с сервером. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
какие еще требования к БД ?
можно заюзать TClientDataSet ничего вообще не требуется..... -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
ne0n |
|
|||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: нет Всего: 11 |
SQLite прекрасно подойдет, с открытым кодом, если не ошибаюсь так же бесплатен для коммерческих целей, единственное что надо это таскать со своим приложением dll в 500кб =)
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
ne0n,
DISQLite3 правда интерфейсик фиговенький , но зато длл не надо ![]() лучше zeos юзать для этого имхо..... хотя sqlite очень хорошая локальная БД , плюс постоянно развивается.... -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
artful |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 17.9.2007 Репутация: нет Всего: нет |
насколько я знаю DSQLite это реализ с лицензией отнють не бесплатной при комерческом использовании. основным же условием было бесплатная БД для КОМЕРЧЕСКОГО использования.
а вот насчет sqlite... естьли реализ для Делфи? если есть то поделитесь пожалусто |
|||
|
||||
wofs |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
SQLite
--- В Lazarus со встроенными компонентами под нее порядок (только dll ку добавить в папку с проектом) Под делфи видел на оффсайте компоненту А вот и статейка на тему (там же есть все необходимые файлы) |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
я указал это , как вариант без dll , а не как пример для тебя!
на дельфи (бесплатные ) только обертки для оффициальной dll (одна из лучших имхо это ZEOS ) -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
На счет SQLite я не особо уверен в скорости. При использовании нативный средств, оно дает результаты в строковом виде, и не согласовано с DataSource. При использовании ODBC драйвера + ADO скорости уже не будет, а тем более встраивомости учитывая что ODBC драйвер SQLite прийдется доустанавливать клиентам. Firebird идет с нативной поддержкой компонент. А результат дает как Variant. Есть небольшие заморочки с транзакциями (в отличие от BDE), но в результате у вас работают DBGrid / DBEdit и т.д. всякие там вычисляемые поля, форматирование и прочие удобства делфей. Т.е. делается связывание не уровне форм, а также готовые наглядные схемы связей таблиц с базой и источниками данных.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
при заюзании zeos дает согласование для sqlite не требуется также работает zeos+sqlite + dbgrid +.....
аналогично -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
||||
|
|||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Здорово. Помниться там есть еще один недостаток из-за которого я отказался от нее. Малое количество типов данных. Что она поддерживает? -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
1 библиотека всё же требуется midas.dll Добавлено @ 21:41 Если таблиц, связей и данных не очень много, то можно и использовать что-то типа MemTable. Найти бесплатные компоненты, наверное, будет не так сложно. Добавлено @ 21:42 Но я бы тоже выбрал Firebird. Сегодня встраиваемая, а через год уже заказчик запросит клиент-серверную. Вот тут firebird точно спасёт. Не раз было, когда локальные приложения или маленькие программки переделывают в клиент-серверные более мощные проекты. Приходится почти полностью переписывать программу для варианта клиент-сервер. Я не уверен в бесплатности, но VolgaDB для локальных приложений тоже подойдёт. Добавлено через 9 минут и 50 секунд Мало того, для firebird есть отличная IDE (IBExpert), бесплатная для жителей бывшего СНГ, также есть РУССКОЯЗЫЧНАЯ поддержка в виде форумов, документации, конференций, FAQ`ов. Добавлено через 11 минут и 42 секунды
Вот, почитай первое сообщение http://forum.vingrad.ru/index.php?showtopi...t&p=1121359 Это сообщение отредактировал(а) Akella - 14.10.2009, 21:44 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |