{"id":"dynamodb-design-philosophy-inverts-rdbms-normalization","text":"DynamoDB's core design philosophy is the inverse of RDBMS: start from access patterns (not entities), denormalize to eliminate joins, and optimize for locality of reference — violating any one principle (normalizing data, designing schema-first, or scattering related items) undermines the entire model.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"dynamodb-design-philosophy-inverts-rdbms-normalization","truth_value":"IN","reason":"premise"}]}}