实际上我在一个RoR项目中工作,每天必须处理超过10000个请求进行在线数据交易,我们一直在思考mysql,但是我们怀疑是否足够安全,因为sql注入在这一刻如此受欢迎( 2013),我们也认为在noSql数据库中我发现了这篇文章:
Is nosql Database good for Online Money Transaction management
这是这部分的烦恼:
我在博客中读到NoSQL数据库对于在线货币交易不太好,即数据完整性最重要。(我的产品有在线货币交易)
如果不真正了解您的产品是什么,很难说NoSQL数据库是否适合。如果该产品的主要目标是“在线资金交易”,那么我建议不要使用NoSQL数据库(至少今天是2011年)。如果“在线资金交易”只是其中一项要求,而不是产品的“核心”,取决于“核心”是什么,您绝对可以尝试使用NoSQL数据库,例如使用外部服务来处理(例如Google Checkout等。)您的交易具有保证的一致性。
我想听听您对于您认为更合适的数据库的意见。