Ognev
ex-Team DUMPz
- Joined
- Aug 20, 2018
- Messages
- 2,105
- Reaction score
- 902
- Age
- 26
Всем доброго времени суток!
Давно уже ищу чего-нибудь, что бы позволило обращаться к локальной БД с помощью SQL без установки дополнительного ПО, ну и, само собой, без написания обработчика запросов SQL. Может кто посоветует готовое решение в виде компонента, позволяющих работать с какими-нибудь известными форматами файлов, или предложит еще какое-нибудь решение. Был бы очень благодарен!
Заранее всем спасибо!
Немного из ответов. Как будет время постараюсь привести все это в божеский вид ...
Давно уже ищу чего-нибудь, что бы позволило обращаться к локальной БД с помощью SQL без установки дополнительного ПО, ну и, само собой, без написания обработчика запросов SQL. Может кто посоветует готовое решение в виде компонента, позволяющих работать с какими-нибудь известными форматами файлов, или предложит еще какое-нибудь решение. Был бы очень благодарен!
Заранее всем спасибо!
Немного из ответов. Как будет время постараюсь привести все это в божеский вид ...
ploki said:Обобщаю конкретные варианты встроенных СУБД для Delphi:
1. Порт SQLite под Delphi (http://www.aducom.com/sqlite, совсем бесплатно).
2. AbsoluteDatabase (http://www.componentace.com, круче, бесплатна для некомерческого использования, $ 195 за исходники).
3. Accuracer (http://www.aidaim.com, ещё круче, $ 215 за однопользовательский режим с исходниками + платные обновления $ 225 в год). Есть упрощённая версия - EasyTable, дешевле.
4. NexusDB V2 Embedded (http://www.nexusdb.com/showpage.asp?index=97, не дам оценки, так как сам не юзал, говорят, что вторая версия вполне ничего, первая версия мне не нравилась, $ 275 с исходниками).
Мой выбор - AbsoluteDatabase. Кто пользовался или знает ещё что недорогое, пусть дополняет этот список. Будет весьма полезно. Особенно интересны оценки реального использования.
Дополнение: нашёл старое сравнение некоторых СУБД - http://www.geocities.com/bde_alternatives_sql_test/, интересно, как источник ссылок.
Надо бы ещё добавить:
5. DISQLite3 (http://www.yunqa.de/delphi/sqlite3, много полезных наворотов поверх SQLite, не использует Db.pas, но за деньги - $ 270 с исходниками, $ 90 - без). По полученному от друга отзыву - весьма достойные компоненты, активно развиваются, автор адекватен, единственный минус - некоторые нестандартные принципы организации как раз из-за неиспользования Db.pas.
Ну и ещё ссылку на Torry для порядка (http://www.torry.net/pages.php?id=550).
ploki; Supported by Guard said:Firebird Embedded Server пробовали. Действительно Embedded, но
1. Только эксклюзивный доступ!
2. Безопасность низкая! Шифрования не нашли. Вопрос к гуру - ?
3. Не одна DLL, а как минимум 4 + файлы конфигурации (4 МБ минимум) .
4. Неудобно пользоваться DDL.
5. Большой плюс - поддержка кое-чего из SQL99.
А вообще для своих целей - использовать локально нормально созданные фаербёрдовские базы - подходит очень хорошо, да и развивается.
Если не понятно, что же такое Firebird Embedded ...
Last edited by a moderator: