HBase和架构设计
可以在Ian Varley的硕士论文“ No Relation: The Mixed Blessings of Non-Relational Databases”中找到有关各种非rdbms数据存储的优缺点建模的很好的介绍。 如果您有一点时间了解HBase模式建模与RDBMS中的建模方法有何不同,那么现在它有点过时了,但是请阅读大量的背景知识。 另外,请阅读有关HBase如何在内部存储数据的keyvalue,以及有关schema.casestudies的部分。
Cloud Bigtable网站上的文档“ Designing Your Schema”是相关的,并且做得很好,并且在那里获得的经验教训同样适用于HBase。 只需将所有引用的值除以〜10即可获得适用于HBase的内容: 它表示单个值的大小约为10MB,HBase可以做类似的事情-如果可能的话,最好减小它-并指出Cloud Bigtable中最多100个列族,在HBase上建模时认为约为10个。
另请参阅Robert Yokota的HBase应用程序原型(其他HBasers完成的工作的更新),以对在HBase模型基础上表现出色