开发者社区 > 数据库 > 正文

反范式化设计的基本原则是什么?

反范式化设计的基本原则是什么?

展开
收起
vncamyi27xznk 2021-12-13 11:10:59 682 0
1 条回答
写回答
取消 提交回答
  • 1、根据读写模式来设计表,设计主键; 2、使用分区键来规划数据分布:一次查询需要的数据,尽可能在一个分区里; 3、使用聚类键来保证数据在分区内的唯一性,并控制结果集中的数据的排(ASC/DESC); 4、设计好主键以后,使用非主键列来记录额外信息。这个时候非主键包含了很多业务字段,比如订单存储,希望其包含订单金额、订单ID、买家名字、卖家信息、商品信息等,是一张大宽表,可以通过一次或者是少量的查询,得到需要的所有数据,避免join,提升整个系统的查询性能。 5、反范式化设计:将原本需要通过join得到的数据,都包含进来。 答复内容摘自《Cassandra实战指南》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=7881

    2021-12-13 15:52:15
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
面向应用的反范式化数据建模 立即下载
为并行图数据处理提供高层抽象/语言 立即下载
典型业务逻辑漏洞挖掘 立即下载