This page contains information related to upcoming products, features, and functionality.
It is important to note that the information presented is for informational purposes only.
Please do not rely on this information for purchasing or planning purposes.
As with all projects, the items mentioned on this page are subject to change or delay.
The development, release, and timing of any products, features, or functionality remain at the
sole discretion of GitLab Inc.
Status | Authors | Coach | DRIs | Owning Stage | Created |
---|---|---|---|---|---|
proposed | - |
このドキュメントは作業中のものであり、セルズの設計のごく初期の状態を表しています。重要な点は文書化されていませんが、将来的には追加される予定です。これはCellsの可能性のあるアーキテクチャの一つであり、どのアプローチを実装するか決める前に、代替案と比較検討するつもりです。この文書化は、このアプローチを選ばなかった理由を文書化できるよう、これを実装しないと決めた場合でも残しておきます。
Cells:グローバル検索
複数のCellを導入する場合、そのCellに関連する全てのサービスを分離する予定です。これには Elasticsearch も含まれるため、現在のグローバル検索機能は使えません。すべてのCellを横断する集約検索を実装することは可能かもしれませんが、すべてのCellを横断するファンアウト検索を行うのはパフォーマンス的に難しいでしょう。
1.定義
2.データフロー
3.提案
おそらく最初のバージョンのCellsはグローバル検索をサポートしないでしょう。後に、一般的なユースケースをサポートするためにグローバル検索を構築する価値があるかどうかを検討するかもしれません。