Proxeus comes with two database interface implementations:
- BoltDB
- Mongodb
Other database can be integrated by implementing the DB interface.
BoltDB is the default database integration. It uses the Storm toolkit to provide indexes, improved methods to store and fetch data, and an advanced query system.
BoltDB directly stores its data on the filesystem.
In addition of being the default database integration, BoltDB exports are also used as exchange format during export and import even when using other database integration like Mongodb.
Please refer to the storm integration.
For larger deployment and to provide addition scalability and resiliency, Proxeus comes with a Mongodb integration. Due to Proxeus use of transactions, Proxeus requires a Mongodb replica set.
Please refer to the mongodb integration.