1$ conda install mongodb
<filepath>
for running mongoDBxxxxxxxxxx
11$ mongod --dbpath=<filepath>
xxxxxxxxxx
11$ mongo
(1) Reasons for Non-Relational Database (aka. NoSQL Database)
(2) JSON Type
JSON (aka. JavaScript Object Notation) is an open-standard file format that uses human-readable text to transmit data objects consisting of key-value pairs and array data types. They are commonly used for browser-server communication for REST API.
(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.