2. What’s Document
• Documents are the main concept in document databases.
• A document in a document database is simply an entity that
contains a collection of named fields
• It can be :
• XML
• JSON
• BSON
• And so on ..
3. Designing Document Database
• Modeling Data as Documents
• JSON, BSON, XML …
• Denormalizing Documents and Embedding Data
• Normalizing Documents and Referencing Data
• Handling Complex Relation
• Retrieving Data and Indexing Documents
• Summarizing Data by Using Materialized Views
16. MongoDB Tools
• mongo, mongod
• mongoimport, mongoexport
• Export and import data as JSON or CSV
• mongodump, mongorestore, bsondump
• Create and restore binary export
• mongostat
• Overviewing the status of the MongoDB server