Database selection is a constraint problem
- Not a feature comparison problem
- Each database optimizes different trade-offs
- 15 scored dimensions (grouped into a 3-tier “genome”)
- Tier 1 (Functional DNA): Sovereignty, Multi-model, Consistency, Integrity, Governance
- Tier 2 (Operational DNA): Throughput, Latency, Elasticity, Query Depth, Schema
- Tier 3 (Workload DNA): AI / RAG, HTAP, Streaming, Lifecycle, FinOps
- Optimizing one dimension degrades another
- This trade-off surface is architectural friction