Django norel同时访问不同的nosql?
我是 nosql 世界的新手,从我读过的论坛和文章来看:大多数用户尝试“混合”nosql 工具,例如,他们使用 Cassandra 和 MongoDB 一起制作一个“强大的系统”,因为从 MongoDB 开始,我下载了 DjanMon 项目(我是 django 粉丝 ^_^ ),当然我已经下载了接受 NoSql 使用的 django 特殊版本:Django NonRel,并且我注意到设置文件不会“强迫”您使用一种特定的 NoSql 解决方案,例如在带有 RDBMS 的 Django 中,您必须指定 MySql 或 PostegreSql 或其他解决方案,所以,是否可以使用 Django 混合大量(或两个)NoSql 解决方案(例如 MongoDB+Cassandra)?
i'm new to the nosql world, and from forums and articles that i've read: most of users try to "mix" nosql tools, for example, they use Cassandra and MongoDB together to make a "powerful system", because am beginning with MongoDB, i've downloaded the DjanMon project (am a django fan ^_^ ), of course i've downloaded the special version of django that accepts the NoSql use: Django NonRel, and i've noticed that the Setting file dont "oblige" you to use one specific NoSql solution like in Django with RDBMS where you must specify MySql or PostegreSql or other solution, so, is it possible to mix lot of (or two of course) NoSql solution using Django (for example MongoDB+Cassandra)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有什么可以阻止您使用多种存储解决方案,无论是 SQL 还是 NoSQL - 但 NoSQL 解决方案都有不同的架构、数据模型和 API(例如,MongoDB 是面向文档的数据库,而 Cassandra 是面向文档的数据库)。面向列),因此您通常无法不费点力气将其中一个替换为另一个。
您能澄清一下您实际上想要实现的目标吗?即,您为什么对混合这两种特定解决方案感兴趣?
There's nothing to stop you using multiple storage solutions, whether SQL or NoSQL - but the NoSQL solutions all have different architectures, data models and APIs (For example, MongoDB is a document-oriented database, whereas Cassandra is Column-oriented), so you can't usually swap one for another without some effort.
Can you clarify what you are actually trying to achieve? I.e. why are you interested in mixing these two specific solutions?