カサンドラはRDBMSのようなACIDを遵守しませんが、CAPです。そのため、CassandraはCAPからAPを取り出し、チューニングの一貫性を保つためにAPに残します。 C *がやや矛盾しているので、私は間違いなくCassandraをコアバンキング取引に使用することはできません。 しかし、カサンドラの書き込みは非常に速く、OLTPには適しています。 私はOLAPのためのC *を使用することができます。これは、読み込みが非常に速く、レポートにも適しているからです。 だから私はあなたのアプリケーションがあなたのデータが一定の時間を必要としないが、読み書きが速くなければならないときにだけC *が良いと理解しましたか? 私の理解が丁寧にいくつかのアプリケーションをリストアップしていれば?CassandraはOLAPまたはOLTP、あるいはその両方ですか?
2
A
答えて
6
ACIDはリレーショナルデータベースのプロパティで、BASEはほとんどのnosqlデータベースのプロパティであり、Cassandraはほとんどのデータベースのプロパティです。 CAP定理は、分散システムにおける一貫性、可用性、およびパーティションの許容誤差の問題を説明しています。 Cassandraについての良いことは、チューニング可能な一貫性があるので、(パーティションの許容差の価格で)かなり一貫性があるので、OLTPが実行可能であるということです。ファクト氏によると、カッサンドラの上に取引ソフトウェアを組み込んだ銀行もあるという。 OLAPはまた実行可能ですが、分割された行ストレージがその機能を制限するため、Cassandraだけではありません。複雑なクエリを実行するには、Sparkのようなものが必要です。
関連する問題
- 1. OLTPデータベースとOLAPデータベースを使用したCQRSは意味をなすか?
- 2. hadoopはoltpまたはolapソフトウェアで、リアルタイムで動作しますか?どのようなものが使用されているのですか?
- 3. OLTP MysqlからHadoop HiveでOLAPを作成
- 4. 'c'はRubyの文字または文字列、あるいはその両方ですか?
- 5. 私はElixirまたはErlang(あるいはその両方)を学ぶべきですか?
- 6. web.config、app.config、またはその両方?
- 7. シングルページアプリケーションの場合:ExpressJSまたはRestify、またはその両方ですか?
- 8. OpenCL 1.2:mem_fence()またはbarrier()またはその両方
- 9. 正規表現では、あるものか別のもの、またはその両方が一致する
- 10. データベースレベル、Flaskユーザーレベル、またはその両方で認証を行いますか?
- 11. Nullable <>型はBCL、CLR、またはその両方の実装ですか?
- 12. ウォーターマークは処理時間またはイベント時間、またはその両方に基づいていますか?
- 13. SQL実行計画は、スキーマまたはデータ、またはその両方に基づいていますか?
- 14. copyまたはcopyWithZoneを上書きする:またはその両方?
- 15. ETL - OLAPとOLTP - SQL Serverでレポートと多国語データベースを管理する2014
- 16. デフォルトのgccコンパイラオプションは、gccのバージョン固有か、OS固有か、あるいはその両方ですか?
- 17. IBOutlet、変数、プロパティ、またはその両方を接続していますか?
- 18. 次のMVC 6はASP.NET 4.6またはASP.NET Core 1.0またはその両方の一部ですか?
- 19. Cassandraのクエリを「EXPLAIN」する方法はありますか?
- 20. リンクされたリストはADTですか、それともデータ構造ですか、あるいはその両方ですか?
- 21. Apache CassandraまたはDataStax Cassandra?
- 22. 、一つのことをキャプチャし、または別の、またはその両方
- 23. ASP MVC、Silverlight、またはその両方から選択しますか?
- 24. タブ、ボタン、またはその両方を作成しないでください。
- 25. JUnitテスト - モックオブジェクトのアセットまたは検証(またはその両方)?
- 26. Prolog:コンパイル済みまたはインタープリタ型の言語、またはその両方?
- 27. MySQLと1対多の関係:GROUP_CONCATまたはJOIN、またはその両方?
- 28. 一方または両方
- 29. CouchDBはどのようにOLAPにありますか?
- 30. ビューからアクティビティを破壊する方法は?またはそれらの両方を破壊する方法?
クォーラムを読み書きすると、C *は一貫しています。多くの銀行は、支払いのためにC *を使用しています。実際の使用事例については、Cassandraサミットのビデオの一部を確認してください。一般的に、C *はoltpではありませんが、C *やDSEでスパークすることができるいくつかのほぼリアルタイムのolapの使用例があります。 – phact