开发者社区 > 云存储 > 正文

表格存储tablestore的一个列的多个版本是存在一行中吗?

表格存储tablestore的一个列的多个版本是存在一行中吗?

展开
收起
青城山下庄文杰 2023-10-30 16:21:53 37 0
2 条回答
写回答
取消 提交回答
  • 是的,tablestore没有行级多版本的概念,完整主键唯一的,此回答整理自钉群“表格存储技术交流群-2”

    2023-10-31 17:00:18
    赞同 展开评论 打赏
  • 是的,表格存储(Tablestore)中的每个列的多个版本是存储在一行中的。当你写入一个新的版本时,表格存储会自动将这个版本添加到对应的列中。

    所以,如果你有一个表,它有四个列(A、B、C、D),并且你有五条记录(每列有五个版本),那么表格存储会在五行中存储这些数据,每行包含四个单元格,分别对应A、B、C、D列的最新版本。

    这也是为什么表格存储可以高效地支持时间范围查询的原因。因为所有的版本都存储在同一行中,所以表格存储可以快速地在一行中找到所有的版本,而不需要遍历整个表。

    2023-10-31 16:04:34
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载