Django norel同时访问不同的nosql?

发布于 2024-12-07 04:22:00 字数 495 浏览 0 评论 0原文

我是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

喜你已久 2024-12-14 04:22:00

没有什么可以阻止您使用多种存储解决方案,无论是 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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文