版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a6864657/article/details/82942745
MongoDB
可扩展的高性能,开源,面向文档(分布式文件存储)的NoSQL型的数据存库。
MongoDB中的重要点
①MongoDB中的三要素,数据库,集合,文档
②MongoDB中的数据存储是以Bson的形式存储的,Bson是二进制的json,所以看上去记录的形式类似于json数据
③MongoDB中集合中的数据不同于SQL型数据库中的数据,MongoDB中文档结构可以不同,因此扩展性非常好
MongoDB的主要应用场景
1.网站数据,网站实时操作比如插入,更新和查询
2.缓存,性能高
3.大量,低价值数据的存储,日志监控数据、爬虫数据
4.集群
5. json格式的数据,mongodb采用BSON(binary JSON)数据格式
版本的选择,奇偶版本
奇数为开发版 可能存在各种影响运行的bug
偶数为稳定版(release) 基本没有运行bug
位数选择(默认安装偶数版本,64位)
32位 存在存储上限
64位 基本无限制
MongoDB的安装配置
linux平台
服务的形式操作数据库
sudo service mongod start 启动数据库
sudo service mongod stop 关闭数据库
sudo service mongod restart 重启数据库
普通形式操作数据库
mkdir –p /data/db
sudo mongod
运行客户端
mongo 启动客户端
exit/ctrl+c 退出客户端
终端远程关闭服务器
use admin
db.shutdownServer()