2011-06-01 72 views
3

你好同伴開發者,我對Cassandra有一個非常令人不安的疑問,cassandra對於持有敏感數據的銀行應用程序有好處嗎?Cassandra是否適合銀行業應用?

因爲卡桑德拉不使用酸,但CAP,怎麼樣?

是,任何戰略的實施卡桑德拉良好和安全的數據庫感謝您的答覆和我的英語不好對不起..

:d

+1

這就好比問java是否適合銀行業。或任何其他語言/技術。 – Oded 2011-06-01 05:01:13

+0

銀行業務似乎是一組非常傳統的應用程序,它們依賴於在關係表(基本客戶數據,分類帳等)中輕鬆(並且高效)地存儲和操縱的數據。在我看來,這將是一個典型的例子,當** NOT **使用其中一個「NoSQL」數據庫時... – 2011-06-01 05:02:43

+0

@Oded我認爲他在詢問有關敏感數據的安全性。所以它會更像'MySql是否足夠存儲敏感數據以防萬一涉及到很多合規性問題'。這是完全有效的問題。 – 2011-06-01 05:03:59

回答

3

銀行業是一個廣泛的行業,有許多不同種類的可能被視爲「銀行應用」的系統。有一些Cassandra可能是適合的。

然而,缺乏的ACID支持,可能排除了金融交易系統。


「怎麼樣,如果我存儲敏感像信用卡 信息,或事務 信息東西 ,是CAP還是安全的,因爲 不使用ACID」

這是兩個不同的種的安全。

對於信用卡信息,安全手段保護從未經授權的訪問數據。這不僅包括文件系統上的存儲,還包括節點間通信。我相信最新版本的Cassandra確實支持這一點,但我認爲應用程序加密/解密信用卡細節並離開Cassandra以存儲gobbledegook會更好。

對於交易信息,安全意味着數據的一致視圖,而不管訪問路徑爲。當我們處理銀行餘額時,最終的一致性不好。另一方面,Cassandra可以將交易詳情記錄在審計追蹤中。

+0

怎麼樣,如果我保存的東西敏感,如信用卡信息,或交易信息,是CAP還是安全的,因爲沒有使用ACID?感謝您的答覆 – fahmi 2011-06-01 06:27:42

+0

喜APC,感謝您的信息,它真的幫助,讓我清楚這種問題,這是我真正的意思..謝謝很多,非常感謝..:D – fahmi 2011-06-01 09:53:45