【问题标题】:Vitess table equivalence configurationVitess 表等价配置
【发布时间】:2021-06-29 15:25:34
【问题描述】:

我们正在尝试在 vitess 9.0.0 中使用 table equivalence 功能,如 here 所述。

我们有分片和非分片键空间。使用 Materialize 工作流程将非分片键空间中的表作为参考表复制到分片表。 应用程序通过 VTGate 连接到数据库而不指定任何键空间 - 使用路由规则来查找目标表。 为了在查询分片表时使用本地连接来引用表,我们按照上面链接中的描述设置路由规则:

{
    "from_table": "product",
    "to_tables": ["sharded_keyspace.product", "unsharded_keyspace.product"]
}

我们面临的问题是:

  1. 此路由配置与“标准”路由配置冲突,并且 vitess 显示错误“表 %v 有多个目标”。
  2. 似乎配置被忽略(当没有指定键空间时)并且参考表上的连接仍然分散。

如何配置路由以利用表等效的优势?

提前致谢。

【问题讨论】:

    标签: vitess


    【解决方案1】:

    从开发人员那里收到了该功能已弃用的答复。它将很快从文档中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      • 2020-09-07
      • 2021-09-24
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多