Delphi x64 встроенная база данных - PullRequest
3 голосов
/ 01 октября 2011

Долгое время гуглил, но, похоже, не могу найти ответ.Есть ли какая-либо встроенная база данных x64 для использования с Delphi?Не могу найти какой-либо

Ответы [ 4 ]

6 голосов
/ 01 октября 2011

Delphi XE 2 поддерживает FireBird 2.5 с использованием dbExpress , поэтому попробуйте версию Firebird x64 Embedded .

4 голосов
/ 02 октября 2011

Проверка AnyDAC 5.0.3 с поддержкой XE2 и 64-бит. SQLite уже включен в установщик библиотеки.

Embedded:

  • База данных SQLite
  • Firebird Embedded
  • MySQL Embedded
  • Беркли DB
  • Преимущество Местное
2 голосов
/ 01 октября 2011

Devart имеет драйвер dbExpress для sqlite , который поддерживает 64-разрядные цели XE2.

0 голосов
/ 06 августа 2012

Среди бесплатных встраиваемых движков есть и Nexus DB.

http://www.nexusdb.com/support/index.php?q=node/509

Люди, работавшие с v2, сказали, что выбор сомнителен:

  • хорошо работает только с собственным менеджером кучи
  • В режиме клиент-сервер высока вероятность повреждения БД при завершении работы Windows
  • При больших (сотни тысяч строк) табличных запросах все данные извлекаются в память и отфильтровываются только позже, если не умирает из-за нехватки памяти, кэш никогда не сжимается тогда. Это также делает его довольно медленным.

Люди, работавшие с версией v3, в основном говорят, что это чушь, и они полностью устарели.

На мой взгляд, если вам нужно постоянство диска, перейдите в библиотеку Firebird Embedded + Unified Interbase. Если вам нужны сравнительно небольшие таблицы в памяти с небольшой задержкой - тогда NexusDB Embedded будет бесплатным и встроенным пакетом.

...