web-dev-qa-db-ja.com

Vertica-クラスターアーキテクチャ

MongoDBにはマスタースレーブアーキテクチャがあり、Cassandraにはピアツーピアアーキテクチャがあることを知っています。

Verticaのアーキテクチャに関するリソースは見つかりませんでした。

そのマスタースレーブまたはピアツーピアですか?
Verticaクラスターはマルチ読み取りとマルチ書き込みを許可しますか?

1
shyam rakhecha

Verticaにはマスターの概念はありません。

ただし、Initiatorの概念があります。このノードは、接続を受信して​​クエリプランを計算し、ワークロードをノード間で分割し、次に、結果セットを収集し、出力をフォーマットします。

マルチリードとマルチライトも。 Verticaは完全にACIDの苦情です、この記事はあなたにもっと多くの情報を与えるでしょう。 https://my.vertica.com/docs/7.0.x/HTML/Content/Authoring/ConceptsGuide/Other/Transactions.htm

0
Up_One

別の回答 に記載されているように、Verticaクラスターには単一のマスターはありませんが、複数のノードを使用して操作を管理するイニシエーターノードがあります。

データが複数のノードで利用可能な場合、Verticaはロードを並列化できます。必要なデータが1つのローカルファイルシステムにのみ存在する場合は何の役にも立ちませんが、共有の場所にある場合は、それを利用できます。 COPYパラメータ「ONALLNODES」およびONNODE {node-set}」のドキュメントを参照してください-- ガイド参照

独自のデータ読み込み拡張機能を作成したくない場合もありますが、 load-parallelismに関するUDxドキュメント も興味深いかもしれません。

0
Monica Cellio