Cassandra 适合银行应用吗? [关闭]
Posted
技术标签:
【中文标题】Cassandra 适合银行应用吗? [关闭]【英文标题】:Is Cassandra Good For Banking Application? [closed] 【发布时间】:2011-09-05 23:46:50 【问题描述】:开发人员您好,我有一个关于 Cassandra 的非常令人不安的问题,cassandra 是否适用于保存敏感数据的银行应用程序?
因为 cassandra 不使用 ACID 而是使用 CAP,那怎么样?
这是在 Cassandra 中实施良好和安全数据库的任何策略吗?感谢您的回复,并为我的英语不好感到抱歉..
:D
【问题讨论】:
这就像问java是否适合银行业。或任何其他语言/技术。 银行业务似乎是一组非常传统的应用程序,它们依赖于在关系表中轻松(且高效地)存储和操作的数据——基本客户数据、您的分类账等。在我看来,这将是不使用那些“NoSQL”数据库之一的经典示例...... @Oded 我认为他在询问敏感数据的安全性。因此,它更像是“mysql 是否足以存储敏感数据,以防涉及很多合规性问题。”这是一个完全有效的问题。 【参考方案1】:银行业是一个广泛的行业,拥有许多不同类型的系统,这些系统可能被视为“银行应用程序”。 Cassandra 可能适合其中一些。
但是,缺乏 ACID 支持可能会排除金融交易系统。
“如果我存储一些东西怎么样 像信用卡一样敏感 信息或交易 信息,CAP 是否仍然安全,因为 不使用酸”
这是两种不同的保险箱。
对于信用卡信息,安全意味着保护数据免遭未经授权的访问。这不仅包括文件系统上的存储,还包括节点间通信。我相信最新版本的 Cassandra 确实支持这一点,但我认为最好让您的应用程序加密/解密信用卡详细信息并让 Cassandra 存储 gobbledegook。
对于事务性信息,安全意味着无论访问路径如何,数据的一致视图。当我们处理银行余额时,最终的一致性并不好。或者另一方面,Cassandra 可以很好地将交易细节记录在审计跟踪中。
【讨论】:
如果我存储一些敏感信息,如信用卡信息或交易信息,CAP 是否仍然安全,因为不使用 ACID?感谢您的回复 hei APC,感谢您的信息,它真的很有帮助,让我清楚了这类问题,这就是我真正的意思..非常感谢,非常感谢..:D以上是关于Cassandra 适合银行应用吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Apache Cassandra vs Datastax Cassandra [关闭]