今年是AWS DynamoDB非关系型资料库白皮书发表十周年。早在2004年的时候,Amazon就是Oracle资料库的主要用户,当时Amazon的技术团队与Oracle的技术人员一起,试图解决如何在大规模互联网应用中突破当时Oracle资料库极限的思路,特别是当时的资料库还是以关系型资料库为主。
随后,在2007年,AWS团队把这方面的积累汇聚到了一份白皮书,并向2007国际计算机学会ACM的操作系统原理学术大会提交,催生了后来的NoSQL非关系型资料库。2012年6月,AWS发布了DynamoDB资料库云服务,以支撑类似亚马逊购物车这样的关键型互联网应用。今天,Lyft、Redfin、Comcast、Under Armour、BMW、Toyota等广泛的互联网和企业都是DynamoDB用户。AWS DynamoDB和Google MapReduce并列为两大NoSQL流派,是大数据的基础。
在2017年的re: Invent上,AWS再次发布了可跨全球多个地理区域(Region)的全托管多主、多区的全局表DynamoDB Global Tables,简单点击滑鼠就可以为大规模的全球化应用程序提供快速的本地读取和写入性能,而不用管具体的跨区域复制数据表的过程。目前,AWS在全球有16个地理区域,Global Tables现已在美国三个和欧洲两个区域上线,未来将在陆续在全球上线。另一项新发布的On-Demand Backup随需备份,则能在不影响可用性或性能的前提下,快速备份PB级的DynamoDB资料库。
除了DynamoDB外,在过去十年间,AWS还提供了多种关系型和非关系型资料库服务:通过Amazon Relational Database Service (Amazon RDS)托管资料库服务,可管理MariaDB、Microsoft SQL Server、MySQL、Oracle及PostgreSQL、Amazon Aurora for MySQL、Amazon Aurora for PostgreSQL;数据仓库服务Amazon Redshift;支持内存计算Memcached和Redis的Amazon ElastiCache等。
在2017年11月的Gartner操作型资料库魔力象限中(适用于企业级交易型应用), 微软、Oracle、AWS和SAP为前四名;在2017年4月的Forrester Wave资料库即服务报告中,AWS名列第一。
在2017 AWS re: Invent上,AWS再次推出了Amazon Neptune 全托管、适用于高度关联数据的图形资料库,其核心是高性能图形资料库引擎,能以毫秒级响应来查询图形,非常适用于推荐引擎、欺诈检测、知识图表、药物发现和网路安全。