閱讀203 返回首頁    go 小米 go 小米5


數據模型概念__產品簡介_表格存儲-阿裏雲

表格存儲的數據模型概念包括表、行、主鍵和屬性,如下圖所示。

表結構示意圖

表是行的集合,行由主鍵和屬性組成。主鍵列和屬性列均由名稱和值組成。表中的所有行都必須包含相同數目和名稱的主鍵列,但每行包含的屬性列的數目可以不固定,名字和數據類型也可以不同。

與主鍵列不同,每個屬性列可以包含多個版本,每個版本號(時間戳)對應一個列值。

如下例子展示了同一張表中的兩行(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 讀/寫吞吐量簡介__產品簡介_表格存儲-阿裏雲