速度table等价配置
Vitess table equivalence configuration
我们正在尝试使用 vitess 9.0.0 中的 table 等价性 功能,如 here 所述。
我们有分片和未分片的键空间。使用 Materialize 工作流将未分片键空间中的表作为引用 table 复制到分片表。
应用程序通过 VTGate 连接到数据库而不指定任何键空间 - 使用路由规则查找目标 tables。
为了在查询分片 table 时使用本地连接来引用 tables,我们设置路由规则,如上面 link 中所述:
{
"from_table": "product",
"to_tables": ["sharded_keyspace.product", "unsharded_keyspace.product"]
}
我们面临的问题是:
- 此路由配置与“标准”路由配置冲突,vitess 显示错误“table %v 有多个目标”。
- 配置似乎被忽略了(当没有指定键空间时)并且引用 table 上的连接仍然是分散的。
如何配置路由才能利用 table-等效的优势?
提前致谢。
收到开发人员的答复,该功能已弃用。它将很快从文档中删除。
我们正在尝试使用 vitess 9.0.0 中的 table 等价性 功能,如 here 所述。
我们有分片和未分片的键空间。使用 Materialize 工作流将未分片键空间中的表作为引用 table 复制到分片表。 应用程序通过 VTGate 连接到数据库而不指定任何键空间 - 使用路由规则查找目标 tables。 为了在查询分片 table 时使用本地连接来引用 tables,我们设置路由规则,如上面 link 中所述:
{
"from_table": "product",
"to_tables": ["sharded_keyspace.product", "unsharded_keyspace.product"]
}
我们面临的问题是:
- 此路由配置与“标准”路由配置冲突,vitess 显示错误“table %v 有多个目标”。
- 配置似乎被忽略了(当没有指定键空间时)并且引用 table 上的连接仍然是分散的。
如何配置路由才能利用 table-等效的优势?
提前致谢。
收到开发人员的答复,该功能已弃用。它将很快从文档中删除。