• Document-based such as MongoDB.
Non-aggregate Oriented NoSQL such as Graph database are a
superset of Aggregate Oriented NoSQL such as Key/Value, Column
family and Document-based. The Non-aggregate oriented NoSQL
uses relations heavily. Non-aggregate databases are more ACID
compliant. In case of applications involving lots of complex Queries
Non-aggregate database such as Neo4J is the best choice.