mongodb的安装(全))

RDBMS和NOSQL对比

关系型数据库设计原则(ACID)
原子性:对数据操作要么不做(做一半全部撤销),要么全完成。
一致性:一旦做出操作,完毕立即更新。
独立性:sql语句执行互相不受影响。
持久性:一旦提交,修改永远生效。
nosql的设计原则(cap)
一致性:所有节点同一时间相同数据。
可用性:不管怎么操作都有回应。
分割容忍:任意信息丢失不影响系统继续运作。

NOSQL优点和缺点

优点:高可扩展性,分布式计算,低成本,架构灵活,关系简单。缺点:没有标准化,有限的查询功能。

mongodb环境配置

1,安装好mongodb安装包后,把安装路径保存在path变量中(path变量最左边然后;结束)在C盘下创建一个dada目录,在data下建一个db文件夹。
2,打开cmd命令行,输入mongod,再打开一个cmd命令窗口输出mongo连接。
3,在data下再建一个log文件。安装mongodbinst.exe应用程序
4输入命令sc.exe create MongoDB binPath= ““C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe” --service --config=“C:\Program Files\MongoDB\Server\3.2\mongod.cfg”” DisplayName= “MongoDB” start= “auto”
5打开服务(直接开始里搜索服务即可)启动服务,成功后即可自动连接mongodb数据库默认库test。

6.如果启动失败,证明上边的操作有误,
在控制台输入 sc delete MongoDB 删除之前配置的服务
然后从第一步再来一次
7.卸载:mongod.exe --remove --serviceName “MongoDB”

ObjectId

类似唯一主键,可以很快的去生成和排序,包含 12 bytes,含义是:
• 前 4 个字节表示创建 unix 时间戳,格林尼治时间 UTC 时间
• 接下来的 3 个字节是机器标识码
• 紧接的两个字节由进程 id 组成 PID
• 最后三个字节是随机数
在这里插入图片描述
• MongoDB 中存储的文档必须有一个 _id 键。这个键的值可以是任何类型的,默认是个 ObjectId 对象

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王大兴的王兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值