user763539
user763539

Reputation: 3699

Delphi x64 embedded database

Googled for a long time but cant seem to find an answer. Is there any x64 embedded database to use with Delphi ? Cant seem to find any

Upvotes: 3

Views: 1473

Answers (4)

Arioch 'The
Arioch 'The

Reputation: 16045

Among free embedded engines there is also Nexus DB to be listed.

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

People worked with v2 told that the choice is dubious:

  • only works good with their own Heap Manager
  • In client-server mode high chance of DB corruption when Windows terminates program
  • On large (hundreds thousand of rows) table queries, all the data is pulled to memory and only filtered later, if not dieing for not enough memory, cache never shrinks back then. This also makes it work rather slow.

People worked with v3 mostly tell that is hollywar and totally outdated claims.

Up to me, if to need on disk persistence, then go to Firebird Embedded + Unified Interbase library. If to need relatively small in-memory tables with little latency - then NexusDB Embedded would be free and natively-integrating suite.

Upvotes: 0

RRUZ
RRUZ

Reputation: 136391

Delphi XE 2 supports FireBird 2.5 using dbExpress, So try the Firebird x64 Embedded version.

Upvotes: 6

robmil
robmil

Reputation: 312

Check AnyDAC 5.0.3 with XE2 and 64-bit support. SQLite is already included into library installer.

Embedded:

  • SQLite Database
  • Firebird Embedded
  • MySQL Embedded
  • Berkeley DB
  • Advantage Local

Upvotes: 4

David Heffernan
David Heffernan

Reputation: 612954

Devart have a dbExpress driver for sqlite that supports XE2 64 bit targets.

Upvotes: 2

Related Questions