Domanda

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
È stato utile?

Soluzione

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top