Django norel同时访问不同的nosql?

时间:2011-09-29 21:28:05

标签: django mongodb cassandra django-nonrel nosql

我是nosql世界的新手,来自我读过的论坛和文章:大多数用户尝试“混合”nosql工具,例如,他们一起使用Cassandra和MongoDB来制作“强大的系统” ,因为我从MongoDB开始,我已经下载了DjanMon项目(我是django粉丝^ _ ^),当然我已经下载了接受NoSql使用的特殊版本的django:Django NonRel ,我注意到设置文件不要“强迫”你使用一个特定的NoSql解决方案,比如在Django中使用RDBMS,你必须指定MySql或PostegreSql或其他解决方案,所以,是否有可能混合很多(或两个)当然)使用Django的NoSql解决方案(例如MongoDB + Cassandra)?

1 个答案:

答案 0 :(得分:4)

没有什么可以停止您使用多种存储解决方案,无论是SQL还是NoSQL - 但NoSQL解决方案都有不同的架构,数据模型和API(例如,MongoDB是面向文档的数据库,而Cassandra是面向列的,所以你通常不需要付出一些努力就可以互相交换。

您能澄清一下您实际想要实现的目标吗?即为什么你有兴趣混合这两种特定的解决方案?