用户注册
首页>新闻>正文

无服务器计算数据库意味着什么?

雷电vps 2020/6/15 15:53:52

无服务器计算数据库意味着什么?

为了利用数据库空间的无服务器计算模式,首先需要分离数据体系结构的存储层和处理层。解耦存储和计算并不完全是一个新概念。这个想法已经在一定程度上在NoSQL和大数据分析空间(Amazon EMR,微软的Azure DLS和DLA等)以及各种关系数据库技术(Oracle RAC,NuoDB)中实现。

然而,纯粹的存储和计算解耦并不完全称之为无服务器的。为了完全无服务器计算,计算不应该存在于不处理数据的时段,同时也提供按需自动缩放。

实质上,部署一个数据架构,数据库层将根据应用程序工作负载自动启动,关闭和扩展/缩减,同时还抽象出服务器,实例或群集的概念。您只需要定义数据库端点并连接您的应用程序;底层数据库技术将根据应用程序需求扩展存储和计算资源。

除了性能和灵活性方面的优势外,无服务器计算数据库模型还可提供高水平的成本效益。例如,每秒支付使用的数据库容量,并且仅在数据库处于活动状态时才支付,而不是事先选择数据库实例的大小。

无服务器计算数据库技术的当前状态

有大量可扩展的关系数据库技术提供读取或读/写扩展。但是,这些不是本地无服务器计算产品。还有针对无服务器计算数据库的创新解决方案,其中包括诸如FaunaDB(无服务器和全局复制的NoSQL数据库),Google Cloud Spanner(全球分布式和强一致的关系数据库)或MicrosoftCosmos DB(模式不可知的多模式数据库)模型)。但是想要使用这些数据库技术的传统应用程序将不得不大量重写或进行大量重新平台化。例如,尽管Google Spanner是一个具有完整ACID功能的关系数据库(并且拥有独特的数据库技术),但它依赖于定制客户端库来实现连接,并提供了一种SQL变体,其中事务由自定义API处理。

支持真正无服务器计算和真正的关系数据库,一方面具有完整的服务器抽象/扩展能力,另一方面保持完整的ANSI SQL和ACID支持,这是一个相对较新的创新成熟的计划;特别是来自公有云领域的供应商。

例如,亚马逊在去年的Re:Invent会议上发布的最令人兴奋的公告之一是针对Aurora MySQL数据库的无服务器版本,该版本将于2018年晚些时候发布。据亚马逊称,Aurora Serverless的设计目标是“并且如果发生快速变化,这种新的配置可以让您按需付费使用数据库资源。”亚马逊表示,Aurora无服务器用户只会在数据库处于活动状态时支付处理费用(以及至于使用的存储)。亚马逊本质上构建了一个事件驱动计算平台的数据库。用户提供端点,该端点充当将查询路由到快速缩放的数据库资源队列的代理。根据Amazon提供的信息,即使进行缩放操作,Aurora Serverless也将允许您的连接保持活动状态。缩放也应该是快速的,新资源将在几秒钟内上线。

未来是什么样子的?

看到技术变化如何推动开发和应用程序部署模式的变化是不可思议的。支持API驱动的操作和扩展对于下一代数据架构变得越来越重要,无服务器数据库成为一个固有的重要组件。当前RDBMS技术的圣杯之一是将无服务器计算的优势与开发人员知道的灵活关系数据模型以及现有应用程序兼容的完整ANSI SQL和ACID支持相结合。

无论哪个数据库供应商首先达到顶级水平、并发布完全关系型和完全无服务器的数据库引擎,肯定会在市场上留下重要的标记。

雷电VPS提供高性能服务器,使用户间的彼此隔离、高安全性,为用户搭建虚拟主机、电商平台、数据共享平台以及在线游戏平台等相关应用。雷电VPS实力派的动态拨号vps,可信赖的专业级VPS,提供商秒拨数百万IP库存 ,专业的动态拨号VPS提供商,助力VPS产业发展。

欢迎新老客户选购!优质雷电拨号vps尽在www.leidianvps.com

上一篇:后疫情时代 定制服务器需求将迎来大爆发? 下一篇:代理服务器与VPN傻傻分不清楚?

马上开启雷电VPS云计算之旅

7000+用户的选择,100000+小时稳定运行

立即体验
咨询售后


·

官方客服
3007577152在线客服 3007577152(点击咨询)
大客户洽谈
官方电话 18030524997