対私は、4.0のようCouchbaseのグローバルセカンダリインデックスの能力を見て、今そこに、下記のビデオでは5.0Couchbaseのグローバルセカンダリインデックス(GSI)通常のインデックス
に自動リバランス機能を持つように改良されてきました通常はMap Reduce Viewsに格納されている通常のセカンダリインデックスとGSIの複数の利点です。 GSIはノードベースで、Map Reduce Viewsはローカルおよびパーティションベースです。
GSIは、すべてのインデックス作成ソリューションの銀色の弾丸です。 Map Reduce Viewsの注目すべきメリットのいくつかは次のとおりです。 *高データ操作のデータベースの方が優れていますが、GSIでは索引の作成を延期して問題を軽減しています。また、クエリが複雑になり、挿入物と比較して。 *は、インデックス作成ロジック用のJavaScriptを使用できます。これはまれなケースにすぎないと思います。
そうならGSIはデフォルトのインデックスになりますか? 私は小規模なデータベース(すなわち1GB未満)はGSIを必要とすべきではないと考えています。それはちょうど過度に複雑に聞こえる。 私には欠けているものがありますか?人々が通常のインデックスとGSIを選択する重要なポイントですか?
参考文献: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