EdgeDB
https://www.edgedb.com (https://www.edgedb.com)
https://www.edgedb.com/docs (https://www.edgedb.com/docs)
EdgeDB combines the simplicity of a NoSQL database with relational model’s powerful querying, strictness, consistency, and performance.
EdgeDB is a relational database that stores and describes the data as strongly typed objects and relationships between them.
EdgeDB is built on top of PostgreSQL, inheriting all its core strengths: ACID compliance, performance, and reliability.
EdgeDB features:
-strict, strongly typed schema;
-powerful and clean query language;
-ability to easily work with complex hierarchical data;
-built-in support for schema migrations.
EdgeDB is not a graph database: the data is stored and queried using relational database techniques. Unlike most graph databases, EdgeDB maintains a strict schema.
EdgeDB is not a document database, but inserting and querying hierarchical document-like data is trivial.
EdgeDB is not a traditional object database, despite the classification, it is not an implementation of OOP persistence.