What is Genji?
Genji is an embedded database written in Go that aims to simplify dealing with data in the modern world. It combines the power of SQL with the versatility of documents to provide a maximum of flexibility with no compromise.
The power of SQL with documents
Run powerful SQL queries on rich documents without limits
Optional schema constraints
Create schemaless tables or specify constraints on selected fields of every documents
Optimize for your workload
Store data on disk or in-memory, use a B-Tree or an LSM tree. Choose the right engine that covers your needs or create one