06 2017 档案
摘要:一、副本集概念 什么是副本?可能第一印象想到的是游戏副本,游戏副本就是为了让每个玩家都有一个独立的游戏环境,这种环境的复制就是副本的一种体现。MongoDB也提供了对副本的支持,副本集中有多个副本保证数据库的容错性,即使一个副本挂掉了还是会存在很多副本;并且支持副本间的自动选举,切换,解决了上一篇博
阅读全文
摘要:一、读写分离的概念 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 读写分离的目的是为了实现高并发场景下的请求分流,避免对数据库的访问过于集中,导
阅读全文
摘要:一、MongoDB安全校验的重要性 每个MongoDB实例中的数据库都可以有许多用户。如果没有开启安全校验,限制用户权限,则每个进到数据库的用户都能任意的对数据库数据进行读,写甚至是读写操作。这样的场景在实际的应用中是非常危险的,容易导致数据丢失,误删等事故,所以数据库服务开启安全校验,十分有必要。
阅读全文
摘要:一、MongoDB固定集合概念 固定集合指的是事先创建,并且大小固定的集合。即假设一个集合设置了固定大小为100,再添加一条文档的时候,会把最前面的文档剔除,永远只保留100条数据。 固定集合特性:固定集合很像环形队列,如果空间不足,最早的文档就会被删除,为新的文档腾出空间。一般来说,固定集合适用于
阅读全文
摘要:一:MongoDB的导出功能 mongodb提供了导入和导出的功能,分别是MongoDB下载目录下的mongoexport.exe和mongoimport.exe文件 ,具体的导出命令格式如下: mongoexport -h dbhost -d dbname -c collectionName -o
阅读全文
摘要:一、数据备份操作 在实际的应用场景中,经常需要对业务数据进行备份以做容灾准备,mongodb提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 ,具体的备份命令格式如下: >mongodump -h dbhost -d dbnam
阅读全文
摘要:一、索引的概念 相信大家对索引都不陌生,数据库的索引类似书籍的目录索引一样,有了索引,看书的时候就不用翻遍整本书,就可以根据目录页数直接跳转到目标内容,提高阅读和查询效率。数据库的索引也是如此,它的作用就是用来提升查询速度的,有了索引,MongoDB查询的时候就可以索引中找到条目后,直接跳转到目标c
阅读全文
摘要:MongoDB简单CRUD命令操作 (1)新建数据库:use 数据库名 (2)显示所有数据库:show dbs; (3)新建集合(两种方式) 隐式创建:在创建集合的同时往集合里面添加数据 db.c1.insert({name:"fuck",age:29}); 显式创建:db.createCollec
阅读全文
摘要:一、MongoDB产品简介 MongoDB是用C++编写的NOSQL非关系型数据库。特点是高性能,易部署,易使用,灵活性高。主要优点如下 (1)面向集合存储,易于存储对象类型的数据 (2)模式自由,不受表结构限制 (3)支持动态查询(?) (4)支持完全索引,包括内部对象(?) (5)支持赋值和故障
阅读全文
摘要:一、NOSQL概念 随着大数据时代的到来,分布式存储得到了快速发展,其中比较受欢迎的,主要以key-value键值对存储的非关系型数据库进入了大家的视野。 NOSQL的全称是Not Only Sql,是非关系型数据存储的广义定义。它存储的不再是结构化的数据,即数据再没有固定的长度,类型和固定的格式等
阅读全文
摘要:代理模式 一、概述 代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。 二、图形描述 三、静态代理 静态代理的实现比较简单,代理类通过实现与
阅读全文
摘要:学过JAVA的人都知道,程序运行过程中的临时数据,都是从外部存储设备调入内存(物理内存)中,再进行读写操作的。而计算机在执行程序时,对程序的每条指令都是在CPU中执行的,而指令的执行,势必涉及到对数据的读写操作。 于是就产生了这样一个问题,CPU指令的执行速度是很快的,但是从内存中读取和写入数据的速
阅读全文
摘要:HTTP协议定义了与服务器交互的不同方法,最基本的方法有四种,GET,POST,PUT,DELETE。服务的URL地址,用以描述相应的网络资源,而这几种与服务器打交道的方法,实际上就对应了对网络资源的增、删、改、查。 本篇主要讲述面试过程经常被提问的POST与GET的区别 一、请求方式 GET请求:
阅读全文