database-design - Cassandra 适合银行应用吗?

标签 database-design cassandra banking onlinebanking

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




10年前关闭。




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

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

这是在 Cassandra 中实现良好和安全数据库的任何策略吗?感谢您的回复,并为我的英语不好而感到抱歉。

:D

最佳答案

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

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

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



这是两种不同的保险箱。

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

对于交易信息,安全意味着无论访问路径如何,数据的一致 View 。当我们处理银行余额时,最终的一致性是不好的。或者另一方面,Cassandra 可以很好地在审计跟踪中记录交易细节。

关于database-design - Cassandra 适合银行应用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196471/

相关文章:

Java - ATM 银行登录,尝试 3 次密码锁

java - 何时调用 oracle.net.ns.Packet.recieve() 方法?

Cassandra:获取列族的列名?

java - 将集合类型从 scala 转换为 java 的问题

金融机构的Java类表示?

banking - 如何将 BIC 和 IBAN 转换为帐户和排序代码

MySQL:更改表以添加带外键的复合键

mysql - 如何在mysql数据库中生成序列号?

sql - 如何在 PostgreSQL 9.5 中为 "int"数据类型设置大小限制

ubuntu - 我如何重新启动 apache cassandra 2.0.4?