Data Store & State Design
- Relational / NoSQL / Object Storage Selection
- Cache & Session Design
- Data Access & Consistency Design
Transaction、検索、Key-Value Access、大容量Fileなど、Applicationが扱うDataの特性に応じて、RDB、NoSQL、Object Storage、Cacheなどの役割を整理します。
すべてのDataを一つのDatabaseへ集約するのではなく、Access Pattern、Consistency、Performance、運用負荷を基に、Dataごとに適したStoreとState管理方式を設計します。