Долго гуглил, но ответа не нашел. Есть ли встроенная база данных x64 для использования с Delphi? Кажется, не могу найти
Встроенная база данных Delphi x64
Ответы (4)
Проверьте AnyDAC 5.0.3 с поддержкой XE2 и 64-разрядной версии. SQLite уже включен в установщик библиотеки.
Встроенный:
- База данных SQLite
- Встроенный Firebird
- Встроенный MySQL
- Беркли БД
- Преимущество на местном уровне
Delphi XE 2 поддерживает FireBird 2.5 с использованием dbExpress, попробуйте Встроенная версия Firebird x64.
У Devart есть драйвер dbExpress для sqlite, который поддерживает 64-битные цели XE2.
Среди бесплатных встраиваемых движков также стоит отметить Nexus DB.
http://www.nexusdb.com/support/index.php?q=node/509
Люди, работавшие с v2, говорили, что выбор сомнителен:
- хорошо работает только с собственным менеджером кучи
- В клиент-серверном режиме высока вероятность повреждения БД при завершении программы Windows
- При больших (сотни тысяч строк) запросах к таблицам все данные извлекаются в память и фильтруются только позже, если не умирают из-за нехватки памяти, кеш никогда не уменьшается тогда. Это также заставляет его работать довольно медленно.
Люди, работавшие с v3, в основном говорят, что это hollywar и полностью устаревшие требования.
По моему мнению, если вам нужно сохранение на диске, перейдите к библиотеке Firebird Embedded + Unified Interbase. Если вам нужны относительно небольшие таблицы в памяти с небольшой задержкой, тогда NexusDB Embedded будет бесплатным и изначально интегрируемым пакетом.