开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB如果想用X-Engine引擎,是需要买两个库,一个实时库一个归档库么?

PolarDB如果想用X-Engine引擎,是需要买两个库,一个实时库一个归档库么?实时库用InnoDB,归档库用X-Enggine?

展开
收起
真的很搞笑 2024-02-08 13:40:01 57 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    不一定需要购买两个库,可以根据实际需求选择。

    PolarDB的X-Engine是一个高压缩存储引擎,它特别适合于存储访问频率较低的历史数据或归档数据。使用X-Engine可以有效地降低存储成本并提升数据库性能,因为它能够以较高的数据压缩率存储数据。以下是关于使用X-Engine的一些关键点:

    1. 历史库与实时库:您可以将PolarDB的X-Engine用作历史库,将不常访问的历史数据迁移到X-Engine中存储,而将实时库继续使用InnoDB存储引擎来处理高频访问的数据。
    2. 数据迁移:在线库和历史库之间的数据迁移可以通过阿里云的数据传输服务(DTS)或数据管理服务(DMS)来实现。DTS可以持续同步在线库的内容到历史库,而DMS则支持周期性批量导入数据。
    3. 容量需求:PolarDB历史库单实例的存储空间上限为200TB,结合X-Engine引擎的压缩能力,可以提供近600TB~1PB的原始数据存储能力,这对于大多数客户的历史数据归档需求来说是足够的。
    4. 优势:使用PolarDB历史库(X-Engine)的优势在于其高压缩率和大容量存储,能够满足大部分历史数据归档的需求,并且可以帮助释放在线数据库的空间,从而降低成本并提高性能。

    综上所述,如果您的业务场景涉及到大量历史数据的存储和访问,那么使用PolarDB的X-Engine作为归档存储是一个很好的选择。您可以根据业务需求和数据访问模式来决定是否需要同时使用InnoDB和X-Engine,以及如何进行数据迁移和管理。

    2024-02-17 08:42:05
    赞同 展开评论 打赏
  • 一个实例上,不同表可以使用不同的存储引擎,买一个实例即可。 ,此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理功能”

    2024-02-08 14:01:10
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载