OB向量数据库

4.3.3版本中,向量数据库相关架构文档中提到的这5张表来解决ACID
rowkey_vid_table
vid_rowkey_table
delta_buf_table
index_id_table
index_snapshot_data_table

这五张表是什么时候创建的?会在哪个schema中? 分别是什么用途?可通过那些相关操作走到相应的表中?或对应流程是什么?

用途等详细信息并未直接提及。
用途

  • rowkey_vid_table 和 vid_rowkey_table:这两个表可能是用于维护 Rowkey 与 Version ID 之间的映射关系,帮助实现多版本并发控制(MVCC)。

  • delta_buf_table:这个表可能用于存储增量数据缓冲,以便在事务提交时能够快速应用变更。

  • index_id_table:这个表可能用于存储索引的元数据信息,如索引 ID、索引类型等。

  • index_snapshot_data_table:这个表可能用于存储索引的快照数据,以便在恢复或查询时能够提供一致性的视图。

2 个赞

对这种以下划线开始的扩展索引表,怎么访问呢? 如:
__idx_500033_idex1

desc test.__idx_500033_idex1得到如下错误:
ERROR 1146(42S02): Table ‘test.__idx_500033_idex1’ doesn’t exist

这是索引不是表无法desc的