首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么dynamodb中的索引被称为“二级索引”?为什么要添加‘辅助性’?

在DynamoDB中,索引被称为“二级索引”是因为它们是在主索引(也称为主键索引)之外创建的。主索引是DynamoDB表的必需索引,它由主键组成,可以是单个属性或复合属性。主索引允许按照主键进行快速查找和访问表中的数据。

而辅助索引(也称为二级索引)是在主索引之外创建的,它们提供了一种额外的方式来查询和访问表中的数据。辅助索引可以基于表中的非主键属性,允许按照这些属性进行查询。辅助索引的添加是可选的,可以根据具体需求来选择创建。

辅助索引被称为“辅助性”的原因是它们并不是表的主要索引,而是提供了一种辅助的查询方式。它们可以帮助优化查询性能,提供更灵活的查询选项,但并不是必需的。辅助索引的添加可以根据具体的查询需求来决定,以平衡查询性能和存储成本。

对于DynamoDB中的辅助索引,腾讯云提供了全球分布式的云原生数据库TDSQL-C和TDSQL-M,它们支持全局二级索引(Global Secondary Index,GSI)和局部二级索引(Local Secondary Index,LSI)。GSI可以在全局范围内创建,而LSI仅在表内部创建。这些产品可以帮助用户根据具体的业务需求,灵活地创建和管理辅助索引,提供高性能和可扩展的云原生数据库解决方案。

腾讯云TDSQL-C产品介绍链接地址:https://cloud.tencent.com/product/tdsqlc 腾讯云TDSQL-M产品介绍链接地址:https://cloud.tencent.com/product/tdsqlm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券