随着业务发展,数据库系统中会积累大量访问频率很低甚至为0的数据,会导致磁盘空间占用,查询性能下降等问题。为避免这些问题可以将历史数据做归档,将长期不使用的数据迁移至以文件形式存储的廉价存储设备上。同时为了解决历史数据的读取和更新问题,需要使用一个单独的数据库用来存储归档的数据,即历史库。
PolarDB MySQL历史库采用自研的基于LSM-tree架构的存储引擎X-Engine提供了强大的数据压缩能力,最高可节省70%的存储空间。PolarDB借助于共享分布式存储服务,实现了存储容量在线平滑扩容,同时计算资源和存储资源间采用高速网络互联,并通过RDMA协议进行数据传输,使I/O性能不再成为瓶颈。集成到PolarDB的X-Engine引擎同样获得了这些技术优势。
详细说明可
点此参考。