Data model Performance Scalability Flexibility Complexity Functionality
Key-Value Stores High High High Low Variable (None)
Column Store High High Moderate Low Minimal
Document Store High Variable (high) High Low Variable (Low)
Graph Database Variable Variable High High Defined by Graph theory