TreeviewCopyright @doctording all right reserved, powered by aleen42

[TOC]

10亿级订单系统分库分表

数据存储划分

  • 热数据:3个月内的订单数据,查询实时性较高;
  • 冷数据A:3个月 ~ 12个月前的订单数据,查询频率不高;
  • 冷数据B:1年前的订单数据,几乎不会查询,只有偶尔的查询需求;

可以规划如下:

  • 热数据: 使用mysql进行存储,当然需要分库分表;
  • 冷数据A: 对于这类数据可以存储在ES中,利用搜索引擎的特性基本上也可以做到比较快的查询;
  • 冷数据B: 对于这类不经常查询的数据,可以存放到Hive中;

MySql 如何分库分表

将不同的业务放到不同的库中,将原来所有压力由同一个库中分散到不同的库中,提升了系统的吞吐量。

  • 用户库
  • 商品库
  • 订单库

Copyright @doctording all right reserved,powered by Gitbook该文件修改时间: 2021-01-04 13:11:22

results matching ""

    No results matching ""