Question

I'm looking for a database that provides access as SQLite or BerkeleyDB do: access through "in-process API calls". That would be for use in a desktop application.

Requirements:

  • can be linked to the desktop application (no separate process/server to be run)
  • document oriented, with query-able metadata/fields
  • indexing
  • persistent (disk storage)
  • C++ bindings
Était-ce utile?

La solution

You have many alternatives, but I think that it will be difficult to find an database that meets your exact requirments

Some of the alternatives that comes to mind are HamsterDB, EJDB and FireBird. These can all be embedded into your application and provides C++ bindings.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top