2014-10-09 59 views
0

有人可以帮助我进行archietecture设计吗?带有亲子关系的mysql db

问题声明是我有一个许多本地数据库填充数据。现在需要将这些数据收集到中央数据库中以供进一步处理。

它就像有一个父母和多个孩子。孩子不需要与父母同步,但父母需要从孩子处获取数据以进行进一步处理。

我正在使用mysql数据库。有什么工具可以帮助我解决这个问题吗?

添加到我这孩子的数据库是独立的服务器上,我的父母db是独立的服务器

回答

0

有几个关键点的所有表为“INNODB”

  • 一套

    • 集引擎上外键(FK)和对儿童和家长
    • 集之间引用ON UPDATE DELETE约束,同时创造FK

    UPDATE:

    如果你有不同的服务器上的不同表

    然后用使用FEDERATED Tables

    看到Reference更多

  • +0

    编辑我的问题。我的孩子数据库是在不同的服务器上,我的父数据库是在单独的服务器上 – Nipun 2014-10-09 06:41:43

    +0

    阅读此:http://stackoverflow.com/questions/673087/how-to-maintain-foreign-key-constraint-across-different-databases – diEcho 2014-10-09 06:49:35