A Protocol Buffers database.
Protobuf defines your schema
You alredy defined your models in Protobuf. Why should you to do it again to store them in your database?
Based on RocksDB
ProfaneDB doesn't want to reinvent the wheel. It uses RocksDB for great performance, the simplest way possible.
ProfaneDB is written in C++, but can be used from any language that supports gRPC. It just needs your schema, and there is no need for custom code!