Detailed presentation of MongoDB


  • NoSQL
  • Sharding automatic
  • Own language, integrated into the driver similar to JavaScript
  • DSON - Binary JSON
  • Aggregation framework (similar to GROUP BY)
    • $lookup
  • Lookup framework (similar to LEFT JOIN)
    • $group
  • Native support for MapReduce
  • MongoDB Connector for BI
Allow traditional BI tools to access semi-structured and unstructured data
  • Different type of indexing

Document data stores

These data stores are shemaless or schemafree, meaning that the records in the same logical container (table or collection or ...) can be of a different structure each. In other words, two consecutive records can have different number of columns, each of different type. More, each column can hold another record with its own set of columns, creating nested records.