表格存储二级索引怎么通俗点理解,全局二级索引和本地二级索引这两个有什么区别,有什么用?
表格存储的二级索引可以通俗地理解为在表格中创建一个辅助索引,以便更快速地查找和检索数据。二级索引可以在表格中的某个列或列组合上创建,并且可以全局二级索引和本地二级索引两种方式实现。
全局二级索引是指在整个表格中创建一个辅助索引,该索引基于所选列或列组合创建,可以将表格中需要查询的列的值存储在索引表中。这种类型的索引适合读多写少的场景,因为查询效率较高,但写入效率较低,因为每次插入或更新数据时,都需要同时更新索引表中的数据。
本地二级索引是指在原表中创建辅助索引,这种类型的索引基于所选列或列组合创建,将索引列和原表的行组合成一个新的行。本地二级索引适合写多读少的场景,因为插入效率较高,但查询效率较低,因为需要先查询索引列,然后再到原表中查询所有值。
总之,全局二级索引和本地二级索引的主要区别在于数据存储方式和查询效率。全局二级索引将数据存储在索引表中,查询效率高但写入效率较低;而本地二级索引将数据存储在原表中,写入效率高但查询效率较低。根据具体的使用场景和需求,可以选择适合的二级索引方式。
二级索引就是跟主表的扩充,用法一样,可以在主表基础上,把需要查询的列加到二级索引主键中, 全局二级索引分区键不受限制,查询是百毫秒延时。 本地二级索引分区键只能是主表分区键,主表写入数据索引即可见,此回答整理自钉群“表格存储技术交流群-2”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。