2017-05-19 17 views
1

大規模なcassandraパーティションの場合、読み取りレイテンシは大規模です。 この場合、書き込みレイテンシに影響はありますか? cassandraはカラム型のデータベースであり、不変のデータを保持するため、書き込み(行の最後にデータを追加する)では時間がかかりませんか?私はカサンドラに行ってきたすべての実験でCassandraは大容量パーティションの書き込みレイテンシを読み取ります

+1

書き込み専用システムはありますか?問題は、読み書きがお互いに衝突するということです。このシナリオでは、あなたは締固めを考えましたか? – xmas79

答えて

0

は、私はスループットは、データサイズに影響されません書くことに気づいたあなたのSSTablesが大きすぎる場合、パフォーマンスが大ヒットを取る読んでいる間、concurrent_readsスレッドが(低いReadStage場合nodetool tpstatsを使用して確認してください保留状態になります)、ファイルをcassandra.yamlに増やしてください。 LeveledCompactionを使用すると、同じキーのデータが同じSSTableに残るので役立ちます。データがすべてのノードに均等に分散されていることを確認してください。 Cassandraの最適化は難しく、ハードウェアを最小限に抑えて希望のパフォーマンスを得るには、「ハック」を実装する必要があります。

関連する問題