《HBase实战》一导读
前 言 HBase实战2008年秋季我开始和HBase结缘,当时它还是一个新生项目,一年前刚刚发布。早期版本出来时,HBase表现很不错,但是也不是没有令人尴尬的缺陷。HBase项目当时有近10个软件Commiffer,作为一个Apache子项目还算不错。接下来是NoSQL宣传的高潮。当时专有名词NoSQL还没有出现,但是随后的一年这个术语变成了通俗用语。没有人能够说清楚为什么NoSQL重要,只知道它就是重要,反正数据领域开源社区的每个人都对这个概念很着迷。社区中有两种声音,有人批评关系型数据库,批评它愚不可及的严谨;有人嘲笑新技术,嘲笑它不够成熟。 大部分探索新技术的人来自于互联网公司,当时我就在一家致力于社交媒体内容分析的创业公司工作。那时候Facebook仍在强调隐私政策,而Twitter还不够大,其著名的报错页面“失败的鲸鱼”(Fail Whale)还没有问世。当时我们的兴趣点主要在博客上。在此前一家公司我花了3年好时光专注于层次型数据库引擎。我们广泛使用了Berkeley DB,所以我熟悉不使用SQL引擎的数据技术。在这家公司我加入了一个小团队,任务是构建一个新型数据管理平台...