加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

支撑无服务器计算,传统存储方案已经行不通了

发布时间:2019-02-02 18:44:33 所属栏目:外闻 来源:今日头条
导读:什么是无服务器存储/无服务器数据库?它与其他的存储/数据库服务有什么不同?这篇文章将介绍无服务器存储服务应具有的基本属性,并通过无服务器计算中的一些用例,举例说明不同的无服务器存储和无服务器数据库之间的区别。最后,我们将继续讨论尚未出现的无

时间序列数据库(TSDB)是一种优化用于处理时间序列数据的软件系统,时间序列数据是按时间(日期时间或日期时间范围)索引的数字数组。时间序列数据具有特定的特征,例如通常以时间顺序形式到达,数据是只追加(Append-only)的,并且查询总是在一个时间间隔内。虽然关系数据库可以存储这些数据,但在处理这些数据时效率很低,因为它们缺乏优化,例如按时间间隔存储和检索数据。无服务器时间序列数据库的一个例子是最近公布的Amazon Timestream,它是一个专用的时间序列数据库,可以按时间间隔有效地存储和处理记录。

支撑无服务器计算,传统存储方案已经行不通了

来源-https://aws.amazon.com/timestream/

无服务器图数据库

很简单,图数据库(Graph Database)的设计,将数据之间的关系视为与数据本身同等重要,它在保存数据时不会将其限制为预定义的模型。相反,数据就像绘制出来一样被存储——显示每个实体如何与其他实体连接或相关。FaunaDB是一个无服务器图数据库,它是一个通用的、事务性的、时态的、地理上分布的、强一致的和关系型的数据库。FaunaDB还支持文档存储和时间序列数据库功能。

展望未来,还缺乏什么?

无服务器内存数据存储/缓存

无服务器存储中尚未提供的存储类型之一是内存数据存储。我们目前用于缓存的选项之一是在API Gateway进行缓存。Amazon DynamoDB具有单位数毫秒延迟,如果用户需要稍微减少延迟,那么即使尚未完全实现无服务器,也可以使用DynamoDB加速器(DAX)。此外,AWS ElastiCache提供Redis和Memcached,但尚未将它们作为完全托管服务提供。另外,Google App Engine提供Memcache作为内存缓存服务,但是只能在App Engine本身中访问。

结论

随着IT行业中无服务器计算的增长和高度适应,无服务器存储正在快速增长。我们希望这些服务能够得到不断的优化和进步,从而帮助开发人员实现真正的无服务器应用程序开发。

原文来源:Medium 作者:Rajind Ruparathna

原文链接:https://medium.com/@rajindruparathna/what-makes-a-storage-service-truly-serverless-93987826039e

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读