1月17日,“2024 阿里云PolarDB开发者大会”成功举办,阿里云PolarDB MySQL产品部负责人杨辛军在其《云原生PolarDB:让开发者像搭积木一样使用数据库》的主题演讲中,分享了PolarDB多项新特性和新突破,包含PolarDB的核心技术In-Memory AlSync、PolarStore分布式存储架构以及PolarDB在软硬件一体、NL2SQL技术方面的优化,其中更是重磅发布三层分离架构。
在演讲中,杨辛军首先介绍了PolarDB的核心技术之一——In-Memory AlSync。他以电视剧《星际巡航》中的teleport技术为比喻,强调了在共享存储上进行in memory数据同步的重要性。他指出,类似于teleport技术,in memory AlSync需要保证数据的可靠性和完整性,以确保数据在进行快速转移的同时不会丢失或损坏。
此外,他还介绍了PolarDB的另一个重要部件——PolarStore。他详细解释了polarstore的分布式存储架构,展示了数据分布在多台机器上的情况,并强调了这种架构对高性能的重要作用。他指出,PolarDB能够支持高IOPS,部分原因就在于数据分布在多台机器上,从而实现了整体IOPS的提升。
杨辛军还提到,PolarDB在软硬件一体的发展方面不断进行优化和突破,包括与Intel和AMD合作研究最新的技术,如CXL技术,以实现CPU和内存的快速互联。他展示了PolarDB在升级和分配方面的技术实现,强调了PolarDB在保持always on的同时实现升级和分配的能力。
此外,杨辛军介绍了PolarDB AI的智能化发展,特别是NL2SQL技术,使用户能够通过自然语言进行数据库查询。他展示了NL2SQL的演示和场景体验馆,并邀请大家亲自体验这一智能化技术的便利性和高效性。本次大会邀请到了来自浙江省温州市的瓯北第三小学的小学生波比上台进行体验,正在学习如何使用数据库的他对于那些复杂的SQL语言还不是很熟练,并现场询问杨辛军是否有简单的学习方法,最后通过试用找到了学习搭档。
最后,杨辛军重磅发布了云原生数据库PolarDB新版本,业内首创的三层分离架构,该架构将CPU、内存、存储分离为三个独立层,实现资源池化、弹性伸缩和高性能。可帮助用户节省成本50%,并将性能提升10倍。
PolarDB通过不断创新和引入先进技术,助力客户在数据库领域实现更高的性能和可用性。三层分离架构的发布标志着PolarDB在服务方面的又一重要里程碑。