Characteristics of Document DB
How to select which database to use?
data has 1:M (tree structure) or no relations => document db
transaction data with 1:1 or simple M:M => relational
complex M:M => graph database
Data Query Languages
Imperative
Map Reduce