【问题标题】:Django+MongoDB vs Node.js+MongoDBDjango+MongoDB vs Node.js+MongoDB
【发布时间】:2012-10-25 19:55:19
【问题描述】:

我已经建立并运行了一个网站,其中包含使用 Python(Django)+MySQL 构建的同步服务。很长一段时间以来,我一直在寻找 Node.js 和 MongoDB 方面。我即将决定迁移到系统的 MongoDB 部分,该部分托管来自用户桌面客户端的数据,并由同步服务用于在客户端之间同步数据。

我想让系统的其余部分在 Django+MySQL 上运行。

我的问题是我应该在 Node.js 上重写同步服务还是让它在 Django 上运行? Node.js 和 MongoDB 对 Django 有什么优势吗?

【问题讨论】:

    标签: django node.js mongodb


    【解决方案1】:

    如果您正在寻找性能,Node.js 应该比 Django 有更好的性能。但是 Node.js 是异步运行的,你应该为此准备代码,如果你需要所有东西都同步并启动,也许 Django 是最好的选择,因为你已经让它运行了。

    但是,如果您选择 Node.js,请制作一些让蜜蜂异步的事实对您和您的数据一致性没有问题的东西,例如消息队列。

    看看这个,各有优缺点

    switch python to node.js

    tornado, django and node.js benchmark

    【讨论】:

    • 感谢您的评论和链接。异步对我来说没问题。
    • 但是我们是否必须寻找单线程语言(Node js)与多线程语言(python)?
    猜你喜欢
    • 2012-05-12
    • 2014-01-24
    • 1970-01-01
    • 2021-11-28
    • 2016-09-29
    • 2016-09-04
    • 2013-02-24
    • 2018-10-02
    • 1970-01-01
    相关资源
    最近更新 更多