I am looking for a small database that can be "embedded" in my Python application without running a separate server, as can be done with SQLite or Metakit . I don't need a SQL database, in fact, saving free-form data, such as Python or JSON dictionaries, is preferred.
Another requirement is to be able to run a database instance on the server and have instances of my application (clients) to synchronize the database with the server (in two directions), similar to what CouchDB can do replication.
Is there a database that will do this?
source share