我是nosql世界的新手,来自我读过的论坛和文章:大多数用户尝试“混合”nosql工具,例如,他们一起使用Cassandra和MongoDB来制作“强大的系统” ,因为我从MongoDB开始,我已经下载了DjanMon项目(我是django粉丝^ _ ^),当然我已经下载了接受NoSql使用的特殊版本的django:Django NonRel ,我注意到设置文件不要“强迫”你使用一个特定的NoSql解决方案,比如在Django中使用RDBMS,你必须指定MySql或PostegreSql或其他解决方案,所以,是否有可能混合很多(或两个)当然)使用Django的NoSql解决方案(例如MongoDB + Cassandra)?
答案 0 :(得分:4)
没有什么可以停止您使用多种存储解决方案,无论是SQL还是NoSQL - 但NoSQL解决方案都有不同的架构,数据模型和API(例如,MongoDB是面向文档的数据库,而Cassandra是面向列的,所以你通常不需要付出一些努力就可以互相交换。
您能澄清一下您实际想要实现的目标吗?即为什么你有兴趣混合这两种特定的解决方案?