【问题标题】:how to create mysql database for cadence如何为cadence创建mysql数据库
【发布时间】:2023-04-11 12:24:01
【问题描述】:

如果我们想为 cadence 创建 mysql 数据库。假设我们想要 10 个分片作为 cadence,我们应该为每个分片创建一组 mysql cadences 表吗?如果要5台机器为10个shard创建mysql数据库,应该怎么做?

【问题讨论】:

    标签: mysql cadence-workflow


    【解决方案1】:

    假设我们想要 10 个分片作为节奏,我们应该为每个分片创建一组 mysql 节奏表

    没有。整个 Cadence 集群只需要一组表。 分片机制在 Cadence 服务器中实现。除非您有分片 MySQL 解决方案,否则在设置数据库架构时无需担心分片。

    如果您确实有分片 MySQL,只需确保使用 shardID 作为表的分区(分片)键。

    只有 History 服务需要在 Cadence 中进行分片(这就是为什么它在配置中称为 numHistoryShards)。

    更多关于分片的阅读: https://cadenceworkflow.io/docs/operation-guide/setup/#static-configuration

    如果 MySQL 是数据库,通常在生产中需要 2K 分片。

    【讨论】:

      【解决方案2】:

      here 是一些可能对你有帮助的参考资料 mysql , postgresql

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-30
        • 2023-03-28
        • 2014-10-03
        • 1970-01-01
        • 2015-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多