Cassandra的数据建模
程序员文章站
2022-03-01 20:04:57
...
Cassandra的数据建模主要是基于查询来设计数据的存储,主要体现在以下两方面:
- 定义数据的访问模式;
- 后续将使用的查询功能;
这两点将决定如何组织数据同时也决定数据库表的设计及创建。
Cassandra同关系数据库在数据建模上的不同点:
数据建模作为一个结构化的过程主要解决以下问题:
1、收集分析信息系统所需数据
2、定义系统中的实体及其之间的关系
3、定义数据的访问模式
4、使用特定方式组织并结构化数据
5、设计并定义数据库模式
6、优化数据库模式
数据建模的具体过程包含以下关键步骤: