0
我一直期待在Couchbase全局二級索引能力爲4.0,現在提高到在5.0Couchbase全球次級指數(GSI)與正常指標
自動重新平衡功能在以下提到的視頻,有GSI與通常存儲在Map Reduce Views中的普通二級索引相比具有多重優勢。 GSI是基於節點的,而Map Reduce Views是基於本地和分區的。
這聽起來像GSI是所有索引解決方案的靈丹妙藥。 Map Reduce Views的一些顯着優點是: *對高數據操作db更好 - 但GSI有能力推遲構建減少問題的索引,而且我傾向於看到查詢變得更加複雜並花費更多時間與插入物相比。 *可以使用JavaScript作爲索引邏輯 - 我認爲這隻適用於極少數情況。
那麼GSI是否會成爲默認索引? 我不禁想到小型數據庫(即小於1GB)不應該需要GSI。這聽起來太複雜了。 有什麼我錯過了,關鍵點,會有人選擇正常指數vs GSIs?
參考文獻:
- 視頻GSI的 - 版本https://www.youtube.com/watch?v=WvjYKO27Vdk
- 自動再平衡5.0 - https://blog.couchbase.com/gsi-replicas-rebalancing/
- GSI信息 - https://developer.couchbase.com/documentation/server/current/architecture/global-secondary-indexes.html