pymongo

python_MongoDB

爷,独闯天下 提交于 2020-10-31 02:00:34
数据库 MongoDB 数据存储的发展阶段 1、文件管理阶段(open,csv,) 1、优点:数据可以长期保存,能存储大量的数据,使用比较简单 2、缺点:数据的一致性差,数据冗余度大,查找修改不方便 2、数据库管理阶段 1、优点:数据组织结构化,冗余度小,容易扩充,查找效率高,方便使用程序自动处理 2、缺点:需要使用sql语句等特定的语句处理,相对比较复杂 几个概念: 1、数据:能够输入到计算机中被识别处理的信息集合 2、数据库:按照数据结构,存储和管理数据的仓库。是在数据库管理系统的管理和控制下存放在一定介质上的数据集合 3、数据库管理系统:管理数据库的软件,用于建立,使用和维护数据库 4、数据库系统:由数据库,数据库管理系统,开发工具等共同构成的集合概念 关系型数据库: 1、定义:采用关系模型来组织数据结构的数据库 2、关系型数据库包括:Oracle DB2 SQLServer MySql SqLite(小型数据库,方便一致,python标准库支持) 3、优点: 1、容易理解,类似我们常见的表格模型 2、使用方便,都是通过sql语句进行操作,sql语句是非常成熟的 3、易于维护,完整性好,数据一致性高,降低了冗余 4、技术成熟,可以使用外连接等比较复杂的操作 4、缺点: 1、不能很好的满足高并发的需求,每次操作需要sql语句,sql语句需要解析 2

Python MongoDB使用初步

梦想与她 提交于 2020-10-14 16:44:53
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。它是一个面向文档存储的数据库,操作起来比较简单。可通过本地或者网络创建数据镜像,具有很强的可扩展性。MongoDB 支持的编程语言有Ruby,Python,Java,C++,C#,PHP等。本文以Windows平台为例,介绍Windows下MongoDB的安装和使用方法。 1 安装MongoDB 进入MongoDB官网, https://www.mongodb.com/download-center/community ,如下图 从右侧下载栏目中找到windows平台,version选择最新即可。下载后双击打开进入安装步骤,可以自定义安装路径,如果不想安装在默认的C盘,可以自定义到D盘或者E盘等。在安装中有一个默认安装MongoDB compass的选项,一般我们不需要用GUI来管理,所以可以去掉勾选。 安装完成后,需要为MongoDB手动创建数据存储目录。这个数据目录需要放在根目录下(如C:\和D:\)。如果程序安装在了D盘,那么我们就在D盘根目录创建一个data文件夹,在data文件夹中继续创建一个db文件夹,这样就有了一个数据目录“D:\data\db”。 2 运行 MongoDB 服务器 要使用MongoDB,需要先将服务器运行起来。在第一步中已经安装好了MongoDB,那么我们要通过命令行