単一のキースペースまたは複数のキースペースを使用してデータを管理するのに最適なものはどれですか。より多くのクライアントを持つアプリケーションがあるとします。各クライアントは大量のデータを送信し、時系列の列にデータを保存しています。クライアントごとに個別のキースペースを使用すると、Cassandra でデータを管理するのに適していますか? アプリケーションで 1 つのクライアントに対して 1 つのキースペースを使用する場合の長所と短所は何ですか?
質問する
2069 次
1 に答える
9
複数のキースペースを持つ主な理由は、一部の設定がキースペースごとであるのに対し、一部は列ファミリーごとであるためです。
最も重要なキースペースごとの設定は、レプリケーションに関するものです。つまり、レプリケーション戦略 (単一または複数の DC) とレプリケーション係数 (全体または DC ごと) です。キースペース内のすべての列ファミリーは、同じレプリケーション設定を持ちます。アプリケーションが異なれば、レプリケーションの要件も異なる場合があります。現在ではないかもしれませんが、将来的には可能性があります。このため、アプリケーションごとに異なるキースペースを使用することをお勧めします。
パフォーマンスやリソースの使用に関しては、列ファミリーが同じキースペースにあるかどうかにほとんど違いはありません。
于 2013-07-23T15:52:18.547 に答える