<filepath>for running mongoDB
(1) Reasons for Non-Relational Database (aka. NoSQL Database)
(2) JSON Type
(3) The Features of NoSQL
NoSQL (aka. Not Only SQL) generally has the following features,
(4) Reasons for NoSQL
(5) Examples of NoSQL Database
Aggregated-oriented NoSQL Database
Relationship-oriented NoSQL Database
(6) Aggregated-oriented NoSQL Database
Aggregated-oriented means to use a collection of related objects that can be treated as a unit for data manipulation and management. Because relational databases have no concept of aggregrate within their data model, they are so-called aggregate-ignorant.
(7) Relationship-oriented NoSQL Database
Relationship-oriented database or graph database is a NoSQL database with its relationships and attributes explicitly defined. They are mainly used or data with complex relationships, which forcus on graph traverse more than inserts. Relationship-oriented NoSQL database are designed to run on a single server rather than distributed clusters.