云原生数据仓库AnalyticDB MySQL版全面拥抱云平台的弹性能力。在数仓版(3.0)预留模式和弹性模式的基础上,全面拥抱云原生Serverless技术,推出运行在Serverless计算资源上,支持按使用量计费的湖仓版(3.0)产品形态。

AnalyticDB MySQL数仓版(3.0)预留模式的产品形态,采用Shared-Nothing架构,具备良好的扩展性和并发性。后端采用计算与存储耦合的方式,两者共享相同的资源。存储容量和计算能力均与节点数有关。您可以通过扩容、缩容节点数来调整自己的资源需求,但是没法自由搭配计算与存储资源配比,来满足不同的业务负载需求。此外,节点数的调整往往面临大量的数据迁移,会花费比较长的时间,对当前系统的运行负载也有一定的影响。另外,计算、存储不能灵活配比,在性价比方面存在问题。

AnalyticDB MySQL数仓版(3.0)弹性模式的产品形态,后端采用了计算存储分离的架构,提供统一的服务化存储层和可独立扩展的计算层,同时兼具了预留模式的性能。通过计算与存储的解耦,您可以灵活地单独对计算资源和存储容量进行扩缩,能更加合理地控制总成本。针对计算资源的扩缩,不再需要数据的搬迁,对比数仓版(3.0)预留模式,具备更好的弹性体验。同时,数仓版(3.0)弹性模式支持将计算资源划分为多个资源组,不同资源组的资源物理上相互隔离,且资源组上支持配置分时弹性。业务场景中,可以将不同业务或不同场景的查询分发到在不同资源组上运行,减少不同负载或业务之间的相互影响,从而提高业务的稳定性。

AnalyticDB MySQL湖仓版(3.0)产品形态,全面继承数仓版(3.0)产品特点和技术优势,在计算存储分离架构的基础上全面拥抱云原生Serverless技术,支持完全无需预留存储或计算资源的运行模式。湖仓版(3.0)提供全新的Serverless资源组,支持查询运行在Serverless计算资源上,按查询的资源需求动态申请计算资源,查询执行结束后自动释放资源,按资源的实际使用量计量计费,提供很好的资源弹性体验和较高的性价比。同时,湖仓版(3.0)针对批量数据处理和ETL等场景中运行时间较长的作业,提升了该类作业的稳定性和容错能力。新增了多种外部数据源的访问能力,支持更多数据湖相关的业务场景。

弹性计算层