一 性能优化原则1 在开始设计系统时候就必须考虑性能问题,因为系统开发上线后出现性能问题再补救的代价很大。2 必须优化问题的根源3 被优化的系统与多个系统进行了关联,需要考虑优化后的影响4 当有很多参数影响性能时,可以一次更改一个参数,这样比较容易判断哪个参数对系统的性能影响。5...
一 计算机中数据的存取流程计算机的存储包括内存存储和硬盘存储:内存由半导体材料制作,容量很小,但是数据传送速度极快,架设在硬盘和高速缓存器(比内存容量更小,速度更快,位于内存和CPU之间)之间,断电后数据丢失。硬盘由磁性材料制作,容量很大,但是数据传输速度很慢,只是用来存储暂时不...
一 Mongo中的锁1.1 Mongo中的锁简介MongoDB允许多个客户端读写同一个数资源,为了保证数据的一致性,mongo提供了锁和并发控制等机制,防止同一部分数据同时被几个客户端修改。1.2 锁粒度3.4斑斑中,Mongo提供了多种锁粒度机制:Global 全局锁Datab...
安装 1. Linux安装MongoDB 1.1 创建数据目录和日志文件: mkdir -p /data/node/ touch /data/mongodb.log 1.2 安装mongodb: tar zxf mongodb-linux-x86_64...
主从配置 mongodb的master-slave模式配置方式如下 1.keyFile 生成key_file openssl rand -base64 741 > mongo_key 将mongo_key 分别置于master 和 slave mongodb...
    从这一篇开始我们主要讨论mongodb的部署技术。     我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署, 如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。  一:主从复制 1:...
一,利用rs.reconfig,来添加,删除节点 1,添加节点 repmore:PRIMARY> config = {_id:\"repmore\",members:[{_id:0,host:\'127.0.0.1:27017\',priority :2},{_id...
GridFS简介 GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。 GridFS使用 MongoDB提供了一个命令行工具mongofiles可以来处理GridFS, 列出所有文件: 复制代码 代码如下: mongofiles list 上传一个文件...
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 Mongodb如今越来越火,要做好...
1.mongodb特性 1)mongo是一个面向文档的数据库,它集合了nosql和sql数据库两方面的特性。 2)所有实体都是在首次使用时创建。 3)没有严格的事务特性,但是它保证任何一次数据变更都是原子性的。 4)也没有固定的数据模型 5)mongo以javascri...

我的博客

人生若只如初见,何事秋风悲画扇。