代码之家  ›  专栏  ›  技术社区  ›  GateKiller

MySQL简单表同步?

  •  1
  • GateKiller  · 技术社区  · 16 年前

    我正在开发一个网站,首先将有三个明确的子网站:论坛,新闻和日历。

    我如何同步所有的用户表,以便无论在哪个数据库中进行更新,所有数据库都将具有相同的用户表。

    我不担心是否有一个短的同步延迟(小于1分钟),我更喜欢的解决方案是一个简单的可能。

    4 回复  |  直到 8 年前
        1
  •  2
  •   kquinn    16 年前

    为什么子站点需要有自己的数据库?您不能只使用一个数据库,每个应用程序都有单独的表吗?或者,在PostgreSQL中,您可以使用模式达到相同的效果。

        2
  •  1
  •   ʞɔıu    16 年前

    虽然我很难赞同这样的建筑, federated tables 我可以做你想做的事。

        3
  •  0
  •   womble    16 年前

    单个应用程序可以登录多个数据库。虽然我支持kquinn关于“一体数据库”的回答,但如果你愿意的话,becaue joins将起作用 真正地 必须有单独的数据库,至少从一个数据库访问用户表。跨多个数据库“克隆”一个表充满了危险,一点也不好笑。

        4
  •  0
  •   GateKiller    16 年前

    我把问题/解决方案复杂化了。

    View .