简介:随着网络技术的快速发展,存储网络中的海量数据已经超越了传统关系型数据库的负载能力.如何存储海量数据,以及如何基于海量数据提供高效的数据查询的能力,使得程序的使用者能够得到及时的回应等诸多问题是Google等网络服务供应商们所亟需解决的挑战.为了解决这些问题,Google研发了Coogle文件系统(GoogleFileSystem,GFS)、Bigtable以及很多其他相关的技术和算法.本文介绍了GoogleBigtable的数据模型,并且详细解释了Bigtable是如何提供可扩展性,如何提供高效率的读和写操作,以及Bigtable是如何控制并发事务的.读者通过阅读可以更加深刻地理解Bigtable的技术架构.
简介:"我"是什么意思?提到这个问题,大家一定会笑掉大牙。但是,古时候的"我"呢?大家想一下,"我"字是不是和"战""伐""戟"等表示争斗、武器的字很像呢?其实在秦朝以前,"我"是一种武器。这种武器是一种只有三个齿的钉耙。那么,"我"是怎样变成第一人称的呢?原来,"我"字作为一种常用的武器,很容易激起大家的斗志,渐渐地,人们便将"我"指代"我们""我方"。秦朝以后,"我"作为一种武器