什么是MongoDB
NoSQL数据库 介绍NoSQL的特点,与关系型数据库(Oracle,mysql)作比较,详细的说明其优点与缺点,介绍其存储数据的结构,文档形式储存(Collection)。 NoSQL是一种弱关系型数据库,与mysql和oracle相反,正因为关系型弱,所以处理数据的效率远高于关系型数据库,而且能从容的应对高并发,存储的容量也非常大。他的使用方式与一般的数据库相同,连接-执行命令-关闭连接。Mysql的基本单位是表,是用表来存储数据的,而mongodb则是以文档为单位(Collection)来存储数据,为了方便记忆也可以把它理解成表。存储数据的形式为BSON,是JSON的扩展,数据的结构与JSON基本一样。为什么选择BSON格式的数据存储呢?因为BSON形式的数据操作效率很高,因为是二进制形式。BSON数据基本上很多平台和系统都支持。 Mongodb支持数据的备份和自动故障转移,传统的数据库是没有这个功能的。也支持建立索引,支持多种编程语言如C#、C++、Java、PHP、Perl、Python、Ruby。
1.下载和安装MongoDB
下载地址:https://www.mongodb.com/download-center
2、使用MongoDB
在安装目录的bin文件下打开cmd,键入mongod --dbpath="E:\mongodbDate",(E:\mongodbDate是新建存放数据信息的文件夹)如图:
启动另外一个cmd(这个文件夹是mongodb安装目下的bin目录),键入mongo
3、使用MongoDB命令
1.查询所有的资源库 show dbs 只会显示有数据的库
2.选择使用或进入哪个库
use 库名 若库不存在,默认创建
3、创建集合
db.createCollection(“集合名字”)
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
