
文章来源于韩锋频道 作者:韩锋,SphereEx公司联合创始人

近日受邀参加首届「PolarDB开发者大会」,这也国内数据库厂商越来越重视生态建设的表现,特别是数据库主要的受众-开发者,他们的声音对产品的发展至关重要。在本次会议上,阿里云重磅发布了中国首款自研云原生数据库PolarDB的“三层分离”全新版本,基于智能决策实现查询性能10倍提升、节省50%成本。同时面向开发者,阿里云全新推出数据库场景体验馆、训练营等系列新举措,广大开发者可率先免费体验PolarDB数据库核心特性及NL2BI等AI新功能。下文是个人对参与本次大会的一点感受。

1.1 PolarDB发展总览


云原生化,即加速数据业务上云,通过一种新的资源交付方式简化开发者使用数据库;
平台化,即通过云平台的一站式功能帮助开发者使用和管理好数据库;
一体化,即通过多场景打通,优化使用体验可实现如“单体”般的使用效果;
智能化,即通过产品内置AI能力,可让数据库一方面变得更加智能简化管理,一方面提供更友好交互的可能。

1.2 PolarDB集中式版本展示







1.3 PolarDB分布式版本展示






此次大会还分设几个分论坛,就开发者关心的问题进行讨论。个人有幸受邀参与一场分论坛,内容是《面向未来,开发者需要什么样的数据库?》,与几位行业大咖进行了一次思想的碰撞。下面就几个论坛讨论有意思的问题分享下部分观点。

2.1 在数据库应用和开发中,开发者最常遇到的问题是什么?
● 长期以来,开发者与数据库的交互方式是以SQL为主,这也成为数据交互的统一标准。然而一直以来各数据库厂商纷纷在SQL标准上定义了很多方言,这也成为很多开发者面对不同数据库时不得不需要重新学习的问题,成为很多应用迁移库的一大障碍。这也是很多国产数据库做兼容性的主要原因。此外,随着AI技术发展,通过自然语言直接与数据库交互,也成为一种可能,现在正有更多的数据库产品开始支持NL2SQL。
● 数据库不是孤立存在的,在一个企业的数据生态中,存在着数据的上下游生态,存在数据产生、流转、存储、汇聚、分析、展示等多个环境。从开发者角度来看,是希望提供完整的生态支持,以数据库为核心的数据生态可以顺滑的流转起来。
2.2 云原生+Serverless将会给开发者带来什么?数据库Serverless化⾯临的技术问题和挑战是什么?
● 数据库Serverless化是要面临诸多问题:一是多层资源解耦,提供更细粒度的资源调度方式及弹性;二是数据库负载感知及变化能力,能够在极短时间内感知变化并做出相应的资源调整;三是资源隔离和Qos,需要解决Serverless中不同用户共用资源下的隔离和质量保障。
2.3 企业客户/开发者在云数据库使用中存在什么困难?
● 其次是对云数据库的可用性、一致性、安全性的担忧。之前上述问题都是企业自己解决,上云后需要通过云来保障。
2.4 预测下未来十年数据库发展的演进方向?
● 全新交互方式。这主要是针对开发者而言,一方面在通过SQL实现与数据库的交互外,是否能提供更加友好的交互方式,大模型技术的出现为这方面提供一种可能。NL2SQL的出现将简化交互方式,随着这一技术的发展成熟,未来可能会出现完全颠覆的数据交互方式。
● 普惠标准化。作为企业的管理者来说,是希望数据库能解决普惠的资源供给,即低成本的使用。同时数据库标准化也很重要,可以实现切换的低风险,解决数据库绑定的问题。
● 业务场景化。随着数据在更多企业场景中的应用,如何选择和使用数据库成为业务方关注的问题。如果数据库提供提供场景化的解决方案,让选择不再困难,大大简化从选型、建模、研发成本,对于业务方具有很大意义。
/ END /
点击阅读原文回顾PolarDB开发者大会精彩内容






