表格存储 - 阿里云表格存储多元索引能力发布支持动态修改schema
Jun 18 2021
表格存储适用客户
阿里云表格存储多元索引使用客户,遇到如下场景时: 1. 新增索引列:随着业务发展,需要查询更多的列,则可以添加更多的索引列。 2. 更新索引列:修改Text类型字段的分词器。 3. 删除索引列:创建多元索引时,添加了不会作为查询条件的列,需要移除掉。 4. 修改路由键:查询时合理指定路由键,减少查询时的读放大
新增功能/规格
动态修改schema的具体流程如下所示,整个过程对业务层透明,您无需变更业务代码,即可实现轻量级动态修改schema。 1. 在数据表上创建一个灰度索引,并根据需要新增、修改和删除多元索引的schema。 2. 等待数据表的存量和增量数据同步到灰度索引,直到同步进度与多元索引的进度相同。 3. 通过A/B测试逐步引流查询流量到灰度索引,直到100%查询流量均切到灰度索引。 4. 验证无误后,交换源索引和灰度索引的schema。 5. 删除源索引。