3

谷歌搜索了很长时间,但似乎无法找到答案。是否有任何 x64 嵌入式数据库可与 Delphi 一起使用?似乎找不到任何

4

4 回答 4

6

Delphi XE 2支持使用dbExpress的FireBird 2.5,所以试试Firebird x64 Embedded 版本

于 2011-10-01T15:22:03.367 回答
4

检查具有 XE2 和 64 位支持的AnyDAC 5.0.3。SQLite 已经包含在库安装程序中。

嵌入式:

  • SQLite 数据库
  • 火鸟嵌入式
  • MySQL 嵌入式
  • 伯克利数据库
  • 优势本地
于 2011-10-02T06:20:10.240 回答
2

Devart 有一个用于支持 XE2 64 位目标的 sqlite 的 dbExpress 驱动程序。

于 2011-10-01T13:45:11.283 回答
0

在免费的嵌入式引擎中,还列出了 Nexus DB。

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

使用 v2 的人告诉我们选择是可疑的:

  • 只适用于他们自己的堆管理器
  • 在客户端-服务器模式下,当 Windows 终止程序时,DB 损坏的可能性很高
  • 在大型(数十万行)表查询中,所有数据都被拉到内存中,然后才过滤,如果没有因为内存不足而死,那么缓存永远不会缩小。这也使得它的工作相当缓慢。

使用 v3 的人大多认为那是好莱坞式的,完全过时的说法。

由我决定,如果需要磁盘持久性,请转到 Firebird Embedded + Unified Interbase library。如果需要具有较小延迟的相对较小的内存表 - 那么 NexusDB Embedded 将是免费且原生集成的套件。

于 2012-08-06T06:31:05.027 回答