为什么不应该使用nosql进行金融交易

前端之家收集整理的这篇文章主要介绍了为什么不应该使用nosql进行金融交易前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从一位发言人那里听到一个由银行组织的Hackaton活动,由于其安全原因,你不应该使用nosql进行金融交易.
但我不知道他在说什么.我一直在寻找一个答案,为什么我不应该在我的应用程序中使用nosql数据库.

什么是关于nosql的pro和con,以及关于sql数据库的金融交易的专业和缺点是什么?

现在,我正在为商店收银员建立一个应用程序,收银员使用此应用程序存储交易,接收订单,并使用现金或信用卡付款.

该项目API的最佳方法是什么? sql或Nosql,以及为什么

解决方法

由@ A2H解释,sql和Nosql取决于你的要求,说Nosql不安全不准确,这就像说sql不可扩展……这也不是真的.

现在,对于财务应用程序,您将有一些非功能性需求,我可以在下面列出:

>在文件级别安全:如果有人有权访问数据库文件,他们是否可以使用它来加载其他地方的信息?例如,在sql Server中,有关db的登录信息包含在文件中,因此复制没有密码的文件将使黑客难以窃取信息.
>可扩展:我们在谈论多少钱?几百万条记录?在什么意义上可扩展,您需要执行分布式查询还是只需要本地化数据库,具体取决于帐户信息的区域和中央表?或者您打算创建一个每秒钟会收到大量记录的应用程序(如外汇信息),因此您需要一些东西来摄取大量记录并分析结果?在这种情况下,Nosql可能适合您.
>交易(ACID)投诉:您是否正在处理交易(比如此信用卡的借方类型?)然后您可能需要使用Djondb或传统RDBMS之类的东西来支持交易.
>灵活的模式:您需要一个灵活的模式,可以适应您的频繁更改,而无需重新设计数据库和更新以前的记录? Nosql很擅长这个.

列表将继续……但我认为你明白了……

如同任何其他概括一样,说Nosql不安全是一种夸大其词.

猜你在找的NoSQL相关文章