数据库,Serverless生态最后一块拼图
|
据介绍,这款数据库主要针对当前开发者在使用数据库过程中的痛点问题,包括成本居高不下、性能体验差等设计的。比如对于低流量应用的用户,通常无法最大化使用最低配标准实例的性能,但是需要为多余的性能进行付费。借助 PostgreSQL for Serverless,可避免为多余的性能进行付费。另外,对于不可预测的工作负载、不常用的应用程序、以及开发和测试数据库等场景,这款数据库也具有极强的应用价值。 目前,市场上也出现了一些开源的Serverless数据库。如Firebase是一个移动平台,由互补的功能组成,方便开发者根据需要进行混合匹配,也可以帮助开发者快速开发高质量的应用,扩大用户群,提高收益。 而FaunaDB则是一个分布式、多租户、多模型的数据库系统,具有强大的查询语言。 国外专家David Yahalom认为,现在有很多可伸缩的关系数据库技术提供了读取或读写伸缩功能,如Oracle RAC、Amazon Aurora、Percona XtraDB、ClustrixDB、NuoDB 等。不过它们都不是本地无服务器产品。 当然,现在也有针对无服务器数据库的创新解决方案,其中就包括 FaunaDB(无服务器和全局复制的 NoSQL 数据库)、Google Cloud Spanner(强一致的分布式关系型数据库)或 Microsoft Cosmos DB(具有灵活一致性模型的无模式的多模型数据库)。但是想要使用这些数据库技术的传统应用将不得不进行大量的重写或重新平台化。 支持真正无服务器的关系型数据库,一方面要具有完整的服务器抽象和伸缩能力,另一方面要完整地支持ANSI SQL和ACID,这是一个相对较新的创新解决方案。 03、无服务器数据库市场的三大看点 对于亚马逊、甲骨文、微软、腾讯、阿里、谷歌和其他公司来说,一场数据库创新之战在无服务器数据库领域打响了! 未来,无服务器数据库市场的发展有三大看点: 首先,无服务器数据库的应用场景能否得到延伸? 根据目前的情况,Serverless数据库可以面向更多更灵活的业务。其中包括一下集中典型的场景: 第一,不常用的应用场景,比如学校、幼儿园等应用,就是早上、中午、晚上应用,其他时间则不用。 第二,不可预测工作负载的应用,最常见的就是游戏、小程序等应用。游戏、小程序的访问量突然间量增加时,就需要数据库具有弹性的扩展能力。 第三,开发和测试数据库应用。现在也有客户直接用云上的数据库做数据库测试,但是现在的DB服务不是按量计费,还有一个最小单位的使用时间,因此成本相对较高。这种开发、测试、应用场景特别适合用Serverless数据库,解决成本高的问题。 第四一些低流量的应用如小程序,流量通常很低,但是出现流量暴增时,数据库服务能力能得到保障。 除了这些场景之外,新的场景将是无服务器数据库心的战场,关键是场景的发掘。 其次,无服务器数据库能否从PostgreSQL和MySql延伸到更广泛的数据库领域? 目前市场上推出的无服务器数据库仅涉及PostgreSQL和MySql两种。AWS Serverless数据库支持PostgreSQL和MySql两种数据库。 (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


