2013-10-18 11 views
1

我在具有Account對象,Event對象和Ticket對象(一對多對象)的應用程序中使用CouchDB。基本設置是,每個Account都有自己的數據庫,其中存儲了所有對象,並且每個對象都存儲對其父對象的引用。然後,移動客戶端應用程序會在數據庫的_changes供稿之後使用事件和故障單。是否可以指定從中啓動CouchDB複製的更新序列?

我已經到了一個地步,主數據庫已經變得如此之大,以至於_changes飼料消耗已變得非常緩慢。所以我的計劃是每個Event對象都有另一個數據庫,它只包含那個事件的票據,但我仍然需要爲其他原因保留主數據庫。所以我使用只允許正確事件的票證通過的過濾器來設置從主數據庫到事件數據庫的複製。

因爲創建一個事件是一個謹慎的操作,我知道,對於一個新的事件的複製可以從更新序列啓動主數據庫中創建事件之前,否定它通過所有的運行需求先前的文件是無關緊要的。所以我的問題是:當我開始複製時,我可以指定從何處開始?基本上就像將?since=XXX傳遞給移動客戶端上的_changes源。

回答

相關問題