PolarDB O引擎高度兼容Oracle语法,包括Oracle数据库用户常用的内置数据类型、内置存储过程语法、常用系统视图,重要特性DBLINK、分区表和分区索引等特性,配合ADAM智能评估工具助力企业智能存量Oracle数据库业务迁移。

原来使用Oracle的客户不需要修改应用代码即可切换到PolarDB O引擎。该产品在阿里巴巴内部及公共云上均有大量的成功案例,是阿里云历史上增速最快的数据库产品,广泛应用于金融、政府便民工程、能源、运营商、新零售、教育等行业。PolarDB O引擎一直是阿里巴巴关系型数据库技术发展的见证者和引领者。

对比于Oracle,PolarDB O引擎除了具备PolarDB自身架构升级带来的优势之外,还具备以下新的价值:
  • 物理日志复制,获得更低的复制延迟

    通过共享存储和物理日志,使得主备延迟控制在ms级以内,且可根据实际情况修改为主备强同步,不过要牺牲一定的写入性能。

  • HTAP跨节点并行执行能力

    PolarDB支持分析型查询,通过分布式并行计算技术,多个RO点并行执行SQL查询,充分发挥共享存储层的高IO吞吐能力,以及RO点的CPU和memory资源。能在一份TP数据上实时执行分析型查询,而无需再把数据导入到分析平台。执行分析查询的RO节点和执行TP型查询的RO节点可以物理隔离,避免影响TP业务。当计算能力不够时,弹性的增加计算节点,而无需做数据重分布。

  • 新一代基于代价的优化器,提升执行计划的准确性

    数据库的业务场景是多样化的,如果执行计划选错会导致慢查询。为了系统性地解决这些问题,PolarDB推出了新一代的基于代价的优化器。

  • 面向场景的内核定制Feature

    面向不同的场景,提供不同的内核Feature来解决用户问题。比如秒杀、连接池等。

  • 企业级能力提升

    PolarDB O引擎进行了深度架构和内核优化,性能提升2倍以上,提供企业级安全链路加密和存储加密功能满足企业安全要求。采用存储分离一写多读架构,支持最大15个只读节点,满足业务量动态弹性扩缩容需求,支持按量计费,存储最大支持可达100TB。

  • 按需变配
    • 针对不同的业务,创建不同大小规格的PolarDB实例来应对业务压力。
    • 随着数据库压力和数据存储量的增加,可以升级实例规格。业务回到低峰时,可以降低实例规格。实现按需动态调配,并让用户可更为灵活地规划底层硬件资源。
  • Oracle兼容
    • 基于阿里巴巴成功经验的Oracle兼容性,兼容研发人员及DBA使用最多的Oracle语法,避免用户重新学习。
    • 配合ADAM数据库和应用迁移平台,提供工程化流程化的迁移能力,实现迁移前评估、迁移过程数据同步及校验、JAVA程序SQL语法兼容发现、迁移后性能对比等全链路迁移能力。