4

単一のキースペースまたは複数のキースペースを使用してデータを管理するのに最適なものはどれですか。より多くのクライアントを持つアプリケーションがあるとします。各クライアントは大量のデータを送信し、時系列の列にデータを保存しています。クライアントごとに個別のキースペースを使用すると、Cassandra でデータを管理するのに適していますか? アプリケーションで 1 つのクライアントに対して 1 つのキースペースを使用する場合の長所と短所は何ですか?

4

1 に答える 1

9

複数のキースペースを持つ主な理由は、一部の設定がキースペースごとであるのに対し、一部は列ファミリーごとであるためです。

最も重要なキースペースごとの設定は、レプリケーションに関するものです。つまり、レプリケーション戦略 (単一または複数の DC) とレプリケーション係数 (全体または DC ごと) です。キースペース内のすべての列ファミリーは、同じレプリケーション設定を持ちます。アプリケーションが異なれば、レプリケーションの要件も異なる場合があります。現在ではないかもしれませんが、将来的には可能性があります。このため、アプリケーションごとに異なるキースペースを使用することをお勧めします。

パフォーマンスやリソースの使用に関しては、列ファミリーが同じキースペースにあるかどうかにほとんど違いはありません。

于 2013-07-23T15:52:18.547 に答える