无论MongoDB是以单个节点或是复制集的形式存在,对于应用程序是透明的。默认情况下,MongoDB的读请求将在主节点上执行,并一直与最后一次的写操作保持数据的一致性。用户可以配置每一个连接的复制集读选项来让将其读请求发送到从节点上。这种情况的出现一般和数据的最终一致性有关,虽然从节点的数据集最终会...
分类:
数据库 时间:
2015-10-14 19:36:42
阅读次数:
231
tcp:基于连接,基于流(应用层协议有粘包问题),保证顺序性,保证正确不丢(分片)包。 [应用层需要处理粘包(协议包)问题] PS:数据传输存在应用程缓存到tcp缓存区的拷贝操作,再以流的形式write出去,ip层无分片...
分类:
其他好文 时间:
2015-10-14 12:45:22
阅读次数:
120
str = "0123456789"print("打印第0个元素:" ,str[0])print("负数表示倒数第N个元素,-1表示倒数第一个元素:" ,str[-1])print("分片操作,str[start:end], start会包含在结果中而end却不会:" ,str[1:5])print...
分类:
编程语言 时间:
2015-10-13 21:04:01
阅读次数:
236
投票节点并不含有Replica Set数据集副本,且无法升级为主节点。复制集中可能有多个投票节点为选举主节点进行投票。投票节点可以是Replica Set 以偶数个节点存在,不用再为数据集增加新的节点。 Example: 以下复制集中,一个投票节点可以加入复制集中来实现选举过程中所需的偶数票: Se...
分类:
数据库 时间:
2015-10-13 15:07:12
阅读次数:
231
基本环境:由于资源紧张,只有3台虚拟机的关系,只做两个replicaSet,每台机器配置分别如下:10.10.1.55这台机器安装Primary1,configServer1,Arbiter110.10.1.56安装Primary2,configServer2,Arbiter210.10.1.57安装Secondary1,Secondary2,configServer3,mongos1.55机器的配..
分类:
数据库 时间:
2015-10-13 13:59:30
阅读次数:
261
一、环境 $ cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)
$ uname -a
Linux zhaopin-2-201 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ m...
分类:
数据库 时间:
2015-10-09 12:25:03
阅读次数:
266
Mongo Sharding:本示例搭建了三个副本集作为三个分片的sharding集群,其中master,slave,factershi三台同网段的内网主机。前期规划和原理分析省略,可根据具体配置推导出。具体实现步骤如下:1.master,slave,facter三台机器上都做如下操作:mkdir ...
分类:
数据库 时间:
2015-10-07 20:22:14
阅读次数:
250
Shard 分片集群简述为何要分片减少单机请求数,降低单机负载,提高总负载减少单机的存储空间,提高总存空间。常见的mongodb sharding 服务器架构要构建一个 MongoDB Sharding Cluster,需要三种角色:Shard Server即存储实际数据的分片,每个Shard可以是...
分类:
其他好文 时间:
2015-10-07 14:40:20
阅读次数:
216
IP分片重组的分析和常见碎片攻击 v0.2http://www.nsfocus.net/index.php?act=magazine&do=view&mid=584作者:yawl (mailto:yawl@nsfocus.com)主页:http://www.nsfocus.com日期:2000-09...
分类:
其他好文 时间:
2015-10-05 15:25:15
阅读次数:
132
一、字符串的基本操作所有标准的序列操作对字符串同样适用,如索引、分片、乘法、判断成员是否存在、求长度、最大值和最小值等。记住一点,字符串是不可变的。二、字符串中重要的方法1、find(substr[strat,end])方法:返回找到的第一个子串的最左端位置索引,如果子串不存在,返回-1.(建议在如...
分类:
编程语言 时间:
2015-10-04 21:01:08
阅读次数:
186