PolarDB业务系统中有停车订单表,一天有60W的数据增量,现在数据量大概在5亿左右。日常写入量比较大,偶尔会有按日期的范围查询。这个表搞成X-Engine引擎是OK的吧?
对于停车订单表这样日常写入量大且偶尔会有按日期范围查询的情况,使用PolarDB的X-Engine引擎是一个可行的选择。X-Engine引擎具有高压缩率和大容量存储的特点,适合存储历史数据或归档数据。
将停车订单表转换为X-Engine引擎后,确实可以解决单表数据量过大需要分表的问题。因为X-Engine引擎支持大容量存储,单实例的存储空间上限为200TB,结合压缩能力,可以提供近600TB~1PB的原始数据存储能力。这对于大多数历史数据归档需求来说是足够的。
对于支付流水表,每日增量也很大,可以考虑将其也转换为X-Engine引擎。但是需要注意的是,X-Engine引擎主要用于存储历史数据或归档数据,对于高频访问的数据,InnoDB引擎可能更适合。因此,在决定是否将支付流水表转换为X-Engine引擎时,需要根据实际业务需求和数据访问模式来权衡。
总之,将停车订单表和支付流水表转换为X-Engine引擎是一个值得考虑的选择,但需要根据实际情况进行评估和决策。
一天60w的量不大的,没问题,xengine也可以支持分区表的。 ,此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理功能”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。