您当前的位置是:  首页 > 资讯 > 国际 >
 首页 > 资讯 > 国际 >

AWS推出可作为主数据库的存储器数据库服务MemoryDB for Redis

2021-08-23 15:47:51   作者:   来源:CTI论坛   评论:0  点击:


  MemoryDB相容于 Redis,能够将所有数据储存在存储器中,作为持久性的主数据库,而不像ElastiCache服务扮演主数据库前快取的角色
  AWS在推出Amazon ElastiCache for Redis全托管存储器快取服务之后,现在又推出另一款,同样是相容于Redis的存储器数据库服务Amazon MemoryDB for Redis,供开发者建构需要微秒读取,以及个位数毫秒写入效能,且具有数据持久性和高可用性的应用程式。
  由于 互动式应用程式需要快速地处理请求和回应,AWS提到,当开发者采用微服务,且架构由许多相互独立的小服务组成时,低延迟的请求处理和回应速度更是重要。数据库在应用程式的效能占重要的位置,而要将读取延迟降低到微秒等级,开发者通常会在持久数据库前,设置像是Redis等存储器快取。
  之前AWS所推出的Amazon ElastiCache for Redis,便是让用户在AWS云端上,使用该服务作为Amazon Aurora或Amazon DynamoDB等持久数据库的低延迟快取,不过这样的配置,使用者必须要自己定义维持快取和数据库同步的逻辑,并且也会产生执行快取和数据库的成本。
  而AWS现在推出的Amazon MemoryDB for Redis就是要来简化这个架构,用户可以将MemoryDB直接用作单个主要数据库,而不仅是持久数据库之前的低延迟快取,也就是说,使用MemoryDB,用户的所有数据都会储存在存储器中,进而实现低延迟和高吞吐量的数据存取能力。MemoryDB使用分散式交易性日志,能跨可用区域储存,支援数据恢复和节点重启,具有高持久性。
  AWS解释MemoryDB和ElastiCache适合的情境,MemoryDB能够成为应用程式的主数据库,提供数据持久性,而且微秒读取和毫秒写入的速度,使用MemoryDB就不需要在数据库之前添加快取,就可实现互动式应用程式和微服务架构所需要的低延迟。而ElastiCache对读取和写入都提供微秒延迟,适用于 快取工作负载,可加快现有数据库的存取速度,在用户可以接受数据丢失的情况,也可以将ElastiCache用作主数据库储存。
  Amazon MemoryDB for Redis目前已在美东、欧洲和南美洲上线,亚洲则是孟买地区,用户可以使用AWS控制台、命令列介面和AWS开发工具包,快速创建MemoryDB丛集,能够从ElastiCache搬迁到MemoryDB,或是使用储存在Amazon S3上的Redis备份档案创建丛集。值得注意的是,目前MemoryDB仅支援R6g Graviton2执行个体。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

相关热词搜索: AWS

上一篇:微软开始出货Windows Server 2022

下一篇:最后一页

专题

CTI论坛会员企业