Cassandra 适合银行应用吗?

发布于 2024-11-12 16:54:59 字数 184 浏览 3 评论 0原文

你好,开发人员同事,我有一个关于 Cassandra 的非常令人不安的问题,cassandra 适合保存敏感数据的银行应用程序吗?

因为cassandra不使用ACID而是CAP,怎么样?

有什么策略可以在 Cassandra 中实现良好且安全的数据库吗?感谢您的回复,并对我的英语不好表示歉意..

:D

Hello fellow developer,i got very disturbing question about Cassandra,is cassandra good for Banking application which hold sensitive data?

because cassandra not using ACID but CAP,how about that?

is that any strategy to implement good and secure database in Cassandra?thanks for your response and sorry for my bad english..

:D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听风吹 2024-11-19 16:54:59

银行业是一个广泛的行业,拥有许多不同类型的系统,这些系统可能被视为“银行应用程序”。 Cassandra 可能适合某些应用。

然而,缺乏 ACID 支持可能会排除金融交易系统的可能性。


“如果我存储一些东西怎么样?
像信用卡一样敏感
信息或交易
信息,CAP 仍然安全吗,因为
不使用 ACID”

这是两种不同的安全。

对于信用卡信息,安全意味着保护数据免遭未经授权的访问。这不仅包括文件系统上的存储,还包括节点间通信。我相信最新的Cassandra 版本确实支持这一点,但我认为您的应用程序最好加密/解密信用卡详细信息并让 Cassandra 存储繁琐的

交易信息,安全意味着数据的一致视图,无论如何。当我们处理银行余额时,最终的一致性并不好,或者另一方面,Cassandra 可以在审计跟踪中记录交易详细信息。

Banking is a wide industry, with many different sorts of systems which might be considered "banking applications". There are some for which Cassandra could be appropriate.

However, the lack of ACID support probably rules out financial transaction systems.


"how about if i store something
sensitive like credit card
information,or transactional
information,is CAP still safe because
not using ACID"

Those are two different kinds of safe.

For credit card information, safety means protecting the data from unauthorised access. This includes not just storage on the file system but internode communication. I believe the latest version of Cassandra does support this, but I think it would be better for your application to encrypt/decrypt the credit card details and leave Cassandra to store the gobbledegook.

For transactional information, safety means a consistent view of the data regardless of access path. Eventual consistency is no good when we're dealing with bank balances. Or the other hand, Cassandra would be fine for logging the transaction details in an audit trail.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文