提交 bbcb2ed1 编写于 作者: S shirui

完成了DataModel中概念视角和物理视角的校验test

上级 c1836238
......@@ -52,11 +52,11 @@ HBase 中的列由列族和列限定符组成,它们由`:`(冒号)字符
## 21.概念视角
Jim R. Wilson 的博客文章[了解 HBase 和 BigTable](http://jimbojw.com/#understanding%20hbase) 中,可以阅读一篇非常容易理解的关于HBase数据模型的解释。另一个很好的解释可以在 Amandeep Khurana 的 [基本模式设计简介](http://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f.r43.cf2.rackcdn.com/9353-login1210_khurana.pdf)中找到。
Jim R. Wilson的博客文章[了解 HBase 和 BigTable](http://jimbojw.com/#understanding%20hbase) 中,你可以阅读一篇非常容易理解的关于HBase数据模型的解释。另一个很好的解释可以在 Amandeep Khurana 的 [基本模式设计简介](http://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f.r43.cf2.rackcdn.com/9353-login1210_khurana.pdf)中找到。
阅读不同的观点可能有助于深入了解 HBase 架构设计。链接的文章与本节中的信息具有相同的基础
通过阅读不同的观点可能有助于深入了解 HBase 架构设计。链接的文章所涉及到的内容与本节中的信息相同
以下示例是 [BigTable](http://research.google.com/archive/bigtable.html) 论文第 2 页上的一个略微修改的形式。有一个名为`webtable`的表包含两行(`com.cnn.www``com.example.www`)和三个列族,名为`contents``anchor``people`。在此示例中,对于第一行(`com.cnn.www`),`anchor`包含两列(`anchor:cssnsi.com``anchor:my.look.ca`),`contents`包含一列(`contents:html`)。此示例包含具有行键`com.cnn.www`的行的 5 个版本,以及具有行键`com.example.www`的行的一个版本。 `contents:html`列限定符包含给定网站的整个 HTML。 `anchor`列族的限定符每个都包含指向该行所代表的站点的外部站点的链接,以及它在其链接的`anchor`中使用的文本。 `people`列系列表示与该站点关联的人员。
以下示例是 [BigTable](http://research.google.com/archive/bigtable.html) 论文第 2 页上的一个略微修改的形式。有一个名为`webtable`的表包含两行(`com.cnn.www``com.example.www`)和三个列族,名为`contents``anchor``people`。在此示例中,对于第一行(`com.cnn.www`),`anchor`包含两列(`anchor:cssnsi.com``anchor:my.look.ca`),`contents`包含一列(`contents:html`)。此示例包含具有行键`com.cnn.www`的行的 5 个版本,以及具有行键`com.example.www`的行的一个版本。 `contents:html`列限定符包含给定网站的整个HTML。 `anchor`列族的限定符每个都包含指向该行所代表的站点的外部站点的链接,以及它在其链接的`anchor`中使用的文本。 `people`列系列表示与该站点关联的人员。
> 列名
>
......@@ -77,7 +77,7 @@ HBase 中的列由列族和列限定符组成,它们由`:`(冒号)字符
此表中看起来为空的单元格在 HBase 中不占用空间,或实际上不存在。这就是 HBase“稀疏”的原因。表格视图不是查看 HBase 中数据的唯一方法,甚至也不是最准确的方法。以下表示与多维映射相同的信息。这只是一个出于演示目的的模型,可能并不完全准确。
此表中看起来为空的单元格在 HBase 中不占用空间,或实际上不存在。这就是HBase“稀疏”的原因。表格视图不是查看 HBase 中数据的唯一方法,甚至也不是最准确的方法。以下表示与多维映射相同的信息。这只是一个出于演示目的的模型,可能并不完全准确。
```
{
......@@ -109,7 +109,7 @@ HBase 中的列由列族和列限定符组成,它们由`:`(冒号)字符
## 22.物理视角
虽然在概念级别,表可以被视为一系列稀疏的行,但在物理意义上它们是按照列族存储的。可以随时将新的列限定符(column_family:column_qualifier)添加到现有列族中。
虽然在概念级别,表可以看作一组稀疏的行,但在物理意义上它们是按照列族存储的。可以随时将新的列限定符(column_family:column_qualifier)添加到现有列族中。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册