随笔分类 - MongoDB
摘要:1、为什么要NoSQL:nosql能解决sql中那些解决不了的问题 NoSQL是什么:Not Only SQL,本质上还是数据库,但它不会遵循传统数据库的规则(如:SQL标准、ACID属性[事务]、表结构等)。 优点: 处理大量数据时性能高。 对磁盘读写要求不高,可以运行在便宜的PC机上,降低服务器
阅读全文
摘要:目录: MongoDB部署模型 MongoDB可复制集 MongoDB读写分离 分片架构部署 最佳实践 MongoDB部署模型: 单机 -> 可复制集 -> 分片集群 MongoDB可复制集: 可复制集是多台MongoDB节点之间分布和维护数据的方法;它可以将数据从一个节点复制到其它节点,并在修改时
阅读全文
摘要:目录: mongoDB存储引擎 mongoDB索引 索引的属性 MongoDB查询优化 mongoDB存储引擎: 目前mongoDB的存储引擎分为三种: 1、WiredTiger存储引擎: a、Concurrency(并发级别):WiredTiger支持文档级别的并发,支持多个客户端同时修改一个文档
阅读全文
摘要:目录: mongoDB角色 mongoDB初始化账号 mongoDB安全认证 其它常用的命令 mongoDB角色: mongoDB初始化账号: 1、启动mongoDB ./mongod -f mongodb.conf 2、在admin数据库中创建一个userAdminAnyDatabase角色的用户
阅读全文
摘要:目录: 聚合 更新 更新选择器 ObjectId 更新操作的原子性 聚合: 聚合语法:db.collectionName.aggregate(aggregate_operation) 聚合操作其实就是管道操作,上一次操作的结果集就是下一次管道的输入数据。 1、$group:分组计算 $sum、$av
阅读全文
摘要:目录: MongoDB数据类型 MongoDB新增语法 MongoDB查询语法 MongoDB查询选择器 MongoDB关联查询 MongoDB数据类型: MongoDB新增语法: 语法:db.collectionName.insert(document) 示例: 1、db.local.insert
阅读全文
摘要:目录: 为什么要使用nosql mongo的简介 应用场景 入门demo 为什么要使用nosql: 随着互联网的发展,用户数量激增,访问量的上涨,传统的关系型数据库的性能也趋于瓶颈。 关系型数据库难以克服的问题: 1、高并发读写:为什么关系型数据库难以支持高并发的读写呢,因为它基于IO操作磁盘,而n
阅读全文

浙公网安备 33010602011771号