mongodb在python中的应用——利用pymongo和mongoengine

本文介绍了如何在Python中使用MongoDB,包括通过MongoEngine和PyMongo库进行操作。讨论了MongoDB作为NoSQL数据库的特点,以及在Django项目中集成MongoDB的考虑,提到了Django-nonrel作为替代方案的限制。文中还提供了MongoEngine和PyMongo的基本用法示例。
摘要由CSDN通过智能技术生成

一、前文

          Django 是一种 Python Web 框架,由对象关系映射器 (ORM)、后端控制器和模板系统组成。MongoDB 是一种面向文档的数据库(也称为 NoSQL 数据库),能有效地进行扩展并提供高性能。在本文中,我们将学习如何从 Python 调用 MongoDB(使用 MongoEngine),以及如何将它集成到 Django 项目中以代替内置的 ORM

        NoSQL 数据库是 下一代数据库,主要具有以下几个要点:非关系型、分布式、开放源码和可水平伸缩。面向文档的数据库 MongoDB 就是这种类型的数据库。要添加对 MongoDB 的支持非常容易,但要以失去自动管理面板为代价。因此,您必须根据您的需要进行权衡。

        MongoDB 是一种无模式数据库,与关系型数据库完全相反。无模式数据库没有使用表格,而是使用由文档组成的集合。这些文档是使用对象字面量语法创建的。

可参考:

                        http://www.zhihu.com/question/20059632

                        http://www.csdn.net/article/2014-03-06/2818652-when-use-mongodb-rather-mysql 


二、工程需求

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值