Skip to content

Data Modeling

Covers Kimball Modeling, NoSQL Modeling, and Relational Model.

Topics

Topic What it covers
Kimball Modeling The classic warehouse modeling technique: split data into wide "fact" tables (measurable events) and "dimension" tables (the context around…
NoSQL Modeling Model data around your access patterns, not around eliminating duplication. DynamoDB, Cassandra, MongoDB, and wide-column stores all invert…
Relational Model Structure data as tables of rows related by keys, and let a query engine figure out how to join them back together. Every OLTP source…