第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Couchbase 視圖一致性

Couchbase 視圖一致性

Go
慕森王 2021-12-13 10:50:34
以下代碼保證任何給定的文檔都將以持久的方式保存到 Couchbase 集群中的活動(dòng)節(jié)點(diǎn),并復(fù)制到 1 個(gè)附加節(jié)點(diǎn):cas, err := myBucket.UpsertDura(docToStore, valueToStore, 1, 1)鑒于 Couchbase 視圖最終是一致的,在編寫文檔后調(diào)用視圖時(shí),在保證一致性方面,我似乎有 2 個(gè)選項(xiàng)(確保文檔出現(xiàn)在視圖中):選項(xiàng)1replicateTo將上面代碼中的值更改為等于集群中附加節(jié)點(diǎn)(減去活動(dòng)節(jié)點(diǎn))的總數(shù),確保每個(gè)節(jié)點(diǎn)都包含文檔的副本:cas, err := myBucket.UpsertDura(docToStore, valueToStore, 3, 4)選項(xiàng) 2使用標(biāo)準(zhǔn)Upsert函數(shù)保存文檔,但調(diào)用stale-mode設(shè)置為的視圖after-update_, err := bucket.Upsert(myID, &myDoc, 0)vq := gocb.NewViewQuery("doc", "view").Stale(gocb.StaleMode(1))err = bucket.ExecuteViewQuery(vq)是否有任何替代方案可以以最高性能的方式實(shí)現(xiàn)這一目標(biāo)?本質(zhì)上,我希望文檔在保存后立即出現(xiàn)在所有相關(guān)視圖中。
查看完整描述

1 回答

?
MM們

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊

您需要將陳舊模式設(shè)置為 false。如果設(shè)置了 stale=ok,Couchbase 將不會刷新視圖,即使它是陳舊的。這樣做的好處是改善了查詢延遲。如果設(shè)置了 stale=update_after,Couchbase 將在返回過時(shí)結(jié)果后更新視圖。如果設(shè)置了 stale=false,Couchbase 將刷新視圖并返回最新的結(jié)果。


查看完整回答
反對 回復(fù) 2021-12-13
  • 1 回答
  • 0 關(guān)注
  • 238 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號