虽然在概念级别上,表可以看作是一组稀疏的行,但是它们是按列族物理存储的。一个新的列限定符(column_family:column_qualifier)可以在任何时候添加到现有的列族中。
Row Key | Time Stamp | Column Family anchor |
---|---|---|
"com.cnn.www" | t9 |
|
"com.cnn.www" | t8 |
|
Row Key | Time Stamp | ColumnFamily contents: |
---|---|---|
"com.cnn.www" | t6 | contents:html = "<html>…" |
"com.cnn.www" | t5 | contents:html = "<html>…" |
"com.cnn.www" | t3 | contents:html = "<html>…" |
概念视图中显示的空单元格根本没有存储。因此,对内容值的请求contents:html在时间戳T8上的HTML列将不返回任何值。类似地,对于请求anchor:my.look.ca在时间戳T9上将不返回任何值。但是,如果没有提供时间戳,将返回特定列的最新值。给定多个版本,最新版本也是第一个找到的版本,因为时间戳是以降序存储的。因此,如果没有指定时间戳,那么对行com.cnn.www中所有列的值的请求将是:来自时间戳t6的content:html的值、来自时间戳t9的anchor:cnnsi.com的值、来自时间戳t8的anchor:my.look.ca的值。