私たちはCassandra 3を使用しており、最初の要件に基づいてモデリングしています。要件の変更が頻繁に行われているため、このモデルは何度も変更されています。したがって、これらの要件とモデルの変更を考慮すると、開発の面で大きな改善はありませんでした。チームはBLOBデータ型を使用し、BLOBにデータ全体を格納することに決めました。このようなシナリオをBLOBを使用するために欠点を共有してください。前もって感謝します。CassandraはBLOBにデータを格納します
0
A
答えて
0
Astyanax Cassandra 1.1からCQL Cassandra 3.0に直接移行しました。そのため、BLOBとして価値のある列ファミリはまだたくさんあります。私たちが今直面している
主な問題点は以下のとおりです。
1)データベースから直接データを視覚化することが困難:CQLの最大の利点は、CQL端子にログインし、そこから直接結果を得るため、クエリのようなSQLを、それをサポートされて保存しています通常は多くの時間です。 BLOBを使用すると、そのようなことはすべて実行できなくなります。
2)大量のデータをまとめて格納するためにblobを使用する代わりに、テーブルのスキーマが明確に定義されている場合、CQLのパフォーマンスが向上します。
新しいテーブルを作成する場合は、ユースケースとしてコレクションを使用することをお勧めします。異なる種類のデータを保存することができ、パフォーマンスも良好になります。
スキップレステーブルとテーブルのパフォーマンスをscehmaとコレクションと比較した素晴らしいスライド。サマリーだけが必要な場合は、スライド26にスキップできます。
関連する問題
- 1. 冗長データをcassandraに格納する
- 2. BLOBにテキストを格納しますか?
- 3. Azureストレージ、BLOBまたはテーブルにデータを格納していますか?
- 4. Blobデータ型in Cassandra
- 5. Cassandraは文字列としてタイムスタンプを格納します
- 6. Cassandraがマテリアライズド・ビューのデータを格納する方法
- 7. Cassandraのユーザーの場所に近いサーバーにデータを格納する方法は?
- 8. MysqlまたはsqliteのBlobデータ型はそこにvarcharデータを格納できますか?
- 9. spring-data-cassandra、Cassandra格納リスト<Integer>フィールドとして
- 10. gocqlドライバを使用してCassandraにバイトスライスを格納する
- 11. Cassandraはファイルを格納するのに適していますか?
- 12. SafariのIndexedDBにBlob型を格納できません
- 13. Xcode-コアデータまたはSQLiteにデータを格納しますか?
- 14. JTableにarrylistデータを格納
- 15. カスタムインデックスにデータを格納:GWLP_USERDATA_EX?
- 16. データをjavascriptに格納
- 17. BaseActivityにデータを格納
- 18. GeoDataFrameにnetCDFデータを格納
- 19. DynameriesDBにtimeseriesデータを格納
- 20. NsuserdefaultsにNSobjectデータを格納
- 21. C#、Oracle - BLOBとしてTEXTを格納する方法
- 22. C++ - BLOBを文字列として格納する
- 23. SQLデータベースに大きなテキストのBLOBを格納するオプション?
- 24. TEXT/BLOBを同じテーブルに格納するかどうか
- 25. DynamoDBとCloudantはエッジ位置にデータを格納しますか?
- 26. HttpRuntime.Cacheはどこにデータを格納しますか?
- 27. Apache Stormはどのようにデータを格納しますか
- 28. LWJGLはmatrix3fデータをどのように格納しますか?
- 29. ベストプラクティスはローカルストレージにデータを格納します
- 30. Libre Calcスプレッドシートは、列IVにのみデータを格納します