阅读203 返回首页    go 微信


数据模型概念__产品简介_表格存储-阿里云

表格存储的数据模型概念包括表、行、主键和属性,如下图所示。

表结构示意图

表是行的集合,行由主键和属性组成。主键列和属性列均由名称和值组成。表中的所有行都必须包含相同数目和名称的主键列,但每行包含的属性列的数目可以不固定,名字和数据类型也可以不同。

与主键列不同,每个属性列可以包含多个版本,每个版本号(时间戳)对应一个列值。

如下例子展示了同一张表中的两行(ID 为主键列):

ID Type ISBN PageCount Length
‘4776’ timestamp=1466676354000, value=’Book’ timestamp=1466676354000, value=’123*45678912345’ timestamp=1466676354000, value=666
‘6555’ timestamp=1466676354000, value=’Music’ timestamp=1466676354000, value=’400’; timestamp=1466762754000, value=’500’

以上表格的含义为:

  • ID 是表的主键,ID 为 ‘4776’ 和 ‘6555’ 的行拥有不同的属性,它们可以被存在一张表中。

  • ID 为 ‘4776’ 的属性列 Type 只有一个版本数据,版本号为 1466676354000 的数据为 ‘Book’ 。

  • ID 为 ‘6555’ 的属性列 Length 有两个版本数据,版本号为 1466676354000 的数据为 ‘400’,版本号为 1466762754000 的数据为 ‘500’。

最后更新:2016-11-23 16:04:18

  上一篇:go ECS用户如何正确使用OSS内网地址?__数据操作常见问题_产品使用问题_对象存储 OSS-阿里云
  下一篇:go 读/写吞吐量简介__产品简介_表格存储-阿里云