一、读写分离的概念 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 读写分离的目的是为了实现高并发场景下的请求分流,避免对数据库的访问过于集中,导 ...
分类:
数据库 时间:
2017-06-11 12:54:08
阅读次数:
295
读隔离(New in version 3.2.): readConcern: { level: } readConcern选项可用于以下操作: findcommand aggregatecommand and thedb.collection.aggregate()method distinctco... ...
分类:
数据库 时间:
2017-06-06 01:09:55
阅读次数:
245
首先,原则上说Mongdb没有事务的概念。 事务有ACID的概念,比如原子性,一个事务要么全部成功,要么全部失败。 如,考虑一个转账的业务,从A转账100到B,将分为两步: A = A - 100; B = B + 100; 在Mongdb中,如果A = A - 100;执行完,将会直接入库生效,没... ...
分类:
数据库 时间:
2017-06-05 23:49:15
阅读次数:
320
读隔离(New in version 3.2.): readConcern: { level: } readConcern选项可用于以下操作: findcommand aggregatecommand and thedb.collection.aggregate()method distinctco... ...
分类:
数据库 时间:
2017-06-05 23:38:04
阅读次数:
238
集群的作用: 集群的方式有二种: 第二种的好处是:master宕机以后可以直接切换到slave1 主从通信的过程 先通过dump导出大块的rdb 然后把aof缓冲过来,然后通过replicationfeedslave保持联系 redis集群的配置 第一步: 复制二份redis启动配置文件(方便开启三 ...
分类:
其他好文 时间:
2017-06-02 18:24:40
阅读次数:
174
昨天学mongdb的时候,遇到了mongod.exe闪退的问题,解决办法很简单: 你可以不执行mongod.exe,直接用命令行操作 在你安装mongdb的盘的根目录下创建一个data文件夹,一定要在根目录下,而且最好建议把MongoDB安装到某个盘的根目录下,比如我的mongdb安装在C:下面的, ...
分类:
数据库 时间:
2017-06-02 14:53:09
阅读次数:
256
更多openstack/trove的文章:http://www.cnblogs.com/S-tec-songjian/ 此文章属博客园用户S-tec原创作品,受国家《著作权法》保护,未经许可,任何单位及个人不得做营利性使用;若仅做个人学习、交流等非营利性使用,应当指明作者姓名、作品名称,原文地址,并 ...
分类:
数据库 时间:
2017-05-24 12:36:12
阅读次数:
708
MongoDB高可用可用分两种: Master-Slave主从复制:只需要在某一个服务启动时加上–master参数,而另一个服务加上–slave与–source参数,即可实现同步。 MongoDB的最新版本已不再推荐此方案。 ReplicaSets复制集:MongoDB在1.6版本对开发了新功能replicaset,这比之前的replicat..
分类:
数据库 时间:
2017-05-19 22:25:06
阅读次数:
764
1、查询es的设置信息 2、查询单个索引的设置 3、设置复制集为0 ...
edis从3.0开始支持集群功能。redis集群采用无中心节点方式实现,无需proxy代理,客户端直接与redis集群的每个节点连接,根据同样的hash算法计算出key对应的slot,然后直接在slot对应的redis上执行命令。在redis看来,响应时间是最苛刻的条件,增加一层带来的开销是redi ...
分类:
其他好文 时间:
2017-05-13 17:04:08
阅读次数:
248