Pairing NoSQL and Relational Data Storage: MySQL with MongoDB
文章作者假设些需求,分析和对比关系型数据库MySQL和NoSQL解决方案MongoDB的使用场景。本人比较赞同其观点。对于事务性并且实时要求不是特别高的处理,交给成熟的RDBMS来处理。对于简单地CRUD和实施统计方面,可以交给性能更加的NoSQL实现。
目前,所有NoSQL实现都不支持事务。这就导致了客户端不放心使用NoSQL,来处理关键性数据。当然给NoSQL一点时间,相信能够做得更好。
不过,本人认为NoSQL还有很长的路要走,单纯性能提升和简化分布式管理等方面,还是不够的。毕竟瘦死的骆驼比马大,何况SQL还没有死。如果流行的RDBMS实现使用更快速的介质,比如内存。比如,目前知晓的Oracle 10times就是一种实现。无论,他们之间的竞争如何,受益和受罪还是人类。