4

こんにちは仲間の開発者、私はカサンドラについて非常に厄介な質問を受けました、カサンドラは機密データを保持する銀行のアプリケーションに適していますか?

カサンドラはACIDではなくCAPを使用しているので、それはどうですか?

Cassandraに適切で安全なデータベースを実装するための戦略はありますか?ご回答いただきありがとうございます。私の悪い英語をお詫び申し上げます。

:D

4

1 に答える 1

5

銀行業は幅広い業界であり、「銀行業務アプリケーション」と見なされる可能性のあるさまざまな種類のシステムがあります。カサンドラが適切である可能性のあるものがいくつかあります。

ただし、ACIDのサポートがないため、おそらく金融取引システムが除外されています。


「クレジットカード情報や取引情報などの機密情報を保存する場合、ACIDを使用しないため、CAPは引き続き安全です。」

これらは2種類の金庫です。

クレジットカード情報の場合、安全とはデータを不正アクセスから保護することを意味します。これには、ファイルシステム上のストレージだけでなく、ノード間の通信も含まれます。最新バージョンのCassandraはこれをサポートしていると思いますが、アプリケーションでクレジットカードの詳細を暗号化/復号化し、Cassandraにgobbledegookを保存させる方がよいと思います。

トランザクション情報の場合、安全性とは、アクセスパスに関係なくデータを一貫して表示することを意味します。銀行の残高を処理する場合、結果整合性は良くありません。または、その一方で、Cassandraはトランザクションの詳細を監査証跡に記録するのに適しています。

于 2011-06-01T05:07:49.467 に答える