MongoDB
MongoDB是一个开源的NoSQL数据库,采用了文档型存储方式。它是面向文档的数据库,意味着数据以文档的形式存储在数据库中,而不是以传统的行-列方式存储。每个文档是一个可自包含的数据结构,类似于JSON格式,使用BSON(Binary JSON)进行存储和传输
安装
apt-安装
命令行安装-包管理器安装MongoDB
sudo apt-get install mongodb
待操作完成后执行mongo -version,如果出现下面的提示信息,则表示安装成功
基本内容介绍
框架:
mongod 是mongodb的服务端
mongo 是mongodb的客户端
配置和文件
默认配置文件放在/etc/mongodb.conf,
数据存储路径(dbpath) 是/var/lib/mongodb,
日志存储路径(logpath)是/var/log/mongodb;
ip为127.0.0.1,端口为27017
mongoDB 预设有两个数据库,admin 和 local,admin 用来存放系统数据,local 用来存放该实例数据
服务端
mongod --dbpath /var/lib/mongodb --shutdown
mongod --dbpath /data/db --shutdown
存放在默认路径下数据在关闭服务之后就会清除,因此需要将其放置在自己的文件夹下
dbPath是指定数据库文件存储路径的参数 配置文件中找到storage部分,将其中的dbPath dbpath默认是 /data/db
启动mongodb命令 启动mongodb命令: sudo service mongodb start
查看启动的进程: ps aux | grep mongo
格式: BSON 格式 和 GridFS
MongoDB 的 BSON 格式的数据(文档)存储有尺寸限制,最大为 16M。
GridFS是MongoDB提供的二进制数据存储在数据库中的解决方案, 在实际系统开发中,上传的图片或者文件可能尺寸会很大,此时我们可以借用 GridFS 来管理这些文件
使用
python脚本操作mongdb数据库,所以安装pymongo 作为client来连接数据库
标签:存储,--,mongodb,数据库,SQL,文档,MongoDB
From: https://www.cnblogs.com/ytwang/p/18301821