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

表格存储二级索引怎么通俗点理解,全局二级索引和本地二级索引这两个有什么区别,有什么用?

表格存储二级索引怎么通俗点理解,全局二级索引和本地二级索引这两个有什么区别,有什么用?

展开
收起
真的很搞笑 2023-06-21 13:17:50 88 0
2 条回答
写回答
取消 提交回答
  • 表格存储的二级索引可以通俗地理解为在表格中创建一个辅助索引,以便更快速地查找和检索数据。二级索引可以在表格中的某个列或列组合上创建,并且可以全局二级索引和本地二级索引两种方式实现。

    全局二级索引是指在整个表格中创建一个辅助索引,该索引基于所选列或列组合创建,可以将表格中需要查询的列的值存储在索引表中。这种类型的索引适合读多写少的场景,因为查询效率较高,但写入效率较低,因为每次插入或更新数据时,都需要同时更新索引表中的数据。

    本地二级索引是指在原表中创建辅助索引,这种类型的索引基于所选列或列组合创建,将索引列和原表的行组合成一个新的行。本地二级索引适合写多读少的场景,因为插入效率较高,但查询效率较低,因为需要先查询索引列,然后再到原表中查询所有值。

    总之,全局二级索引和本地二级索引的主要区别在于数据存储方式和查询效率。全局二级索引将数据存储在索引表中,查询效率高但写入效率较低;而本地二级索引将数据存储在原表中,写入效率高但查询效率较低。根据具体的使用场景和需求,可以选择适合的二级索引方式。

    2023-06-22 13:03:24
    赞同 展开评论 打赏
  • 二级索引就是跟主表的扩充,用法一样,可以在主表基础上,把需要查询的列加到二级索引主键中, 全局二级索引分区键不受限制,查询是百毫秒延时。 本地二级索引分区键只能是主表分区键,主表写入数据索引即可见,此回答整理自钉群“表格存储技术交流群-2”

    2023-06-21 13:43:25
    赞同 展开评论 打赏

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

相关电子书

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