Mongodb nosql数据库 学习入门
非关系型数据库 关系型数据库的比较
- mongodb 存储的是BJSON格式的文档型数据
- 与mysql的对比
比较 | mongodb | mysql |
---|---|---|
数据库实例 | 文档db | database数据库实例 |
表 | 集合collection | 表table |
mongodb 安装
- windows安装
- Linux安装
安装介绍很多,先不做说明
基础命令
- ./bin/mongo 默认无账户链接方式 默认使用testf文档
- show dbs;//显示文档
- show tables;//显示集合
- use test/otertDatabase;
- db.collection.remove(); //清空所有数据
- sh.database.drop(); //删除文档
查询
建议:在文档中编辑好json格式的查询条件,复制粘贴,避免拼写错误
后续更新
索引
唯一索引
哈希索引
B数索引
聚合处理
group 方式(单节点)
aggregate(分布式)
mapReduce(分布式)
复制集(replication)
保证数据的安全性
对开发透明 理解为:数据安全的一台mongod 服务
分片
分布式的mongodb集群
mongo configer 服务(集群的管理节点)
mongos 服务(路由服务)
手动分片
split()
mongodb 的自增处理
官方推荐的queryAndModify()方式
上面的内容 会后续编辑完整
有学习沟通地方,互相联系
邮箱:651880393@qq.com (你也可以找到我的qq号)