所在位置:
首页 >
营销资讯 >
行业动态 > 记者:亚马逊是怎么想到会需要这么多不同的数据库?Werner Vogels:
记者:亚马逊是怎么想到会需要这么多不同的数据库?Werner Vogels:
时间:2022-03-08 02:18:01 | 来源:行业动态
时间:2022-03-08 02:18:01 来源:行业动态
我们建的第一个新数据库是个键值存储数据库。为什么呢?那时是2004年12月12日,整个亚马逊都在关系型数据库上运行。有一次我们的大型机架集群发生故障,是一年里最繁忙的一天,整个网站都瘫痪了。这令我们想到,也许关系型数据库并不是适合所有事情的工具。
所以我们对所有的东西进行了深入的研究,结果发现亚马逊存储的70%是键值类。就只是一些给个购物车给我,给我这个,给我那个就一个属性,给我这个属性的结果。所以我们想,等一下,我们可以为自己建立一个键值存储服务,实际上可以支持所有这些,并且服务还可以扩大规模,比用关系型数据库所能做到的可以更可靠。此外,要在三个不同的可用性区域或数据中心里维持关系型数据库运行真是一场噩梦。
我们曾经切断一个数据中心看看会发生什么。结果发现,所有的故障都是涉及关系型数据库的故障。再要把这个数据中心重新接入到实时运行就成了一场噩梦。