我有一個rails應用程序,使用兩個相同的模型作爲另一個rails應用程序。保持兩個模型之間數據同步的最佳方式是什麼?保持表跨Syils跨Rails應用程序沒有SQL複製?
MySQL複製可能由於託管限制而無法實現,因爲引用複製數據的內容依賴於=>:destroy意味着mysql複製將導致指向被複制的數據被刪除以保留的內容。
簡而言之,在應用程序級別的基於每個模型的兩個rails應用程序之間進行復制的最佳方式是什麼?我將不得不使用REST破解我自己的複製,還是有更好的方法?
我應該添加數據更改很少,一天最多幾次,並且該集合總是少於50k行。
編輯:爲了迴應Toby的評論,數據都是單向的。
這兩個應用程序正在更新?如同,您是否需要同時以兩種方式同步數據,或者您是否可以從主設備上進行同步? – 2009-04-29 10:16:14