学习mysql 冷热数据

知道1个工具叫pt-archiver

热数据:系统中时常使用的数据(如刚创建的订单,需要更新支付状态,发货状态)
冷数据: 系统中在更新完一定的状态后,不再使用的数据(如:订单已经确认收货之后,交易已经完成,这条订单数据在系统的后续使用中,不会再查询到它了)

因为看到别人的 冷热数据分离,是多机多数据库的方法。
我的情况是,在Linux 单机的Mysql 5.5.31 进行处理 冷热数据分离

使用参考2博文中,好像我只能使用 分表的方式进行

目前的表不动,根据系统的需求,表的一些字段为 判断依据,创建一个历史表,将认为的旧数据移入到历史表中

举例: 分表的是一张订单表,订单表中包含 订单的状态,创建时间,订单完成时间。我将 完成时间的间隔目前的时间2个月作为2个表的分离条件。

References
  1. MySQL 冷热数据分离一问
  2. 冷热数据分离思路
  3. 数据归档,冷热数据分离