2014-10-09 62 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