预计数据库作为一个软件形态本身会消 亡,而数据库的平台化、微服务化会取代原来的数据库软件形式。
在高度的抽象下,Serverless 数据库带来的价值显而易见: 第一,创建便捷。Serverless 数据库的创建,用户不需要关心任何部署细节,几十秒内即可 一键创建,召之即来,挥之即去。 第二,自动缩放。用户不需要考虑基础设施,Serverless 数据库可以根据业务负载变化自动 匹配。当业务吞吐达到一定程度,不用再停下来加服务器,系统会自动进行扩展;当业务峰值下降, 系统能自动缩回,甚至缩到 0。 第三,节约成本。Serverless 数据库能够提供更细粒度的计费,按照实际使用付费,不使用 则不计费。 第四,和应用开发体验深度整合。在过去数据库只关心性能、稳定性等各种指标,很少从开发 者使用的角度来设计。
Serverless 其实是云上 Database Service 更进一步产品形态的体现。现在用户可能还需要 去关注买多少个数据库节点,买多少个集群,但是在未来,真正从开发者的角度来说,他所关心的 应该只有数据操作的 API,这一层才是离业务更近的东西。另一方面,当 Serverless 在云上被提 供后,数据共享、交换就变成了一个很自然或者很简单的事情,那时候可能会出现一个叫做 Data market 的新商业模式。
数据库应该做得更简单,把开发者的体验带回从前。我们应该花更多的时间关注于业务的创新、 关注于真正重要的事情,这些复杂的东西,就让它简单起来好了。未来真正重要的东西是什么?是 流畅的开发体验。这就是行业终极的前进方向,也是每一个基础软件提供商应有的担当。