2015-09-03 54 views
0

我正在學習couchbase。這是我第一次使用NoSQL數據庫。Couchbase同步網關

在中央服務器和許多用戶使用移動設備的情況下。我希望數據庫中的每個用戶都有不同的數據。 我對這個同步產生了懷疑。

要同步,服務器每個用戶都有一個數據庫?每個用戶的數據庫聽起來對許多數據庫...否則我不明白如何區分用戶數據。

是否可以通過couchdatabase在服務器和設備之間進行通信? 與設備通信以寫入服務器中的副本並且Couchbase負責進行通信是否是一種好策略?我在哪裏可以找到這樣的例子?

回答

1

有些問題尚不清楚,但我會嘗試回答:

服務器將有每個用戶的數據庫。它只有提前設置的數據庫(或「桶」)。用戶數據由稱爲channels的機制分隔。

服務器和設備之間的通信是Couchbase Lite的確切點。在這種情況下,您必須通過Sync Gateway進行所有更改才能使複製正常運行。這是由Couchbase Lite爲您處理的,因此您只需將其指向Sync Gateway實例,並讓它負責在各種設備之間進行復制。

相關問題