2.1.1什么是数据切分"Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏中。"Sharding" 姑且称之为"分片"。Sharding 不是一门新技术,而是一个相对简朴的软件理念。众所周知,MySQL 5 之后才有了数据表分区功能,那么在此...
                            
                            
                                分类:
数据库   时间:
2015-08-16 21:19:37   
                                阅读次数:
231
                             
                         
                    
                        
                            
                            
                                这篇日志的目的很简单,就是记录一些基本的流程。要在OS X上使用Elasticsearch,其实很简单,在这里:https://www.elastic.co/downloads/elasticsearch 下载Zip压缩包,并在合适的目录下解压,然后终端下定位到解压后目录下,运行:
sudo bin/elasticsearch其实就可以启动Elasticsearch了,可以再安装一下Marvel...
                            
                            
                                分类:
系统相关   时间:
2015-08-15 14:55:27   
                                阅读次数:
202
                             
                         
                    
                        
                            
                            
                                MongoDB部署实验系列文章MongoDB做为NoSQL数据库,最近几年持续升温,越来越多的企业都开始尝试用MongoDB代替原有Database做一些事情。MongoDB也在集群,分片,复制上也有相当不错的的表现。我通过将做各种MongoDB的部署实验进行介绍。原网址:http://blog.f...
                            
                            
                                分类:
数据库   时间:
2015-08-13 17:19:01   
                                阅读次数:
214
                             
                         
                    
                        
                            
                            
                                为了搞清楚elastic search背后是如何计算文档搜索时候的相关度,我决定自己做实验去探索 
这篇博客讲得还不错 
http://blog.csdn.net/dm_vincent/article/details/42099063 
而博客本身也只是翻译了官方文档 
https://www.elastic.co/guide/en/elasticsearch/guide/current/scori...
                            
                            
                                分类:
其他好文   时间:
2015-08-13 01:12:19   
                                阅读次数:
216
                             
                         
                    
                        
                            
                            
                                IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。 
我们接着在IP协议解读(一)继续学习网络层作用IP分片:
IP数据报的长度超过帧的MTU时,将会被分片传输。分片可能发生在发送端,也可能发生在中转路由器上,并且可能在传输过程中被多次分片。最终会在接收器上被IP模块重新组装。
在IP协议解读(一)中讲述了16位数据报标识、3位的标识,13位的片偏移给分片和重组提供了足够的信息。一个IP数...
                            
                            
                                分类:
其他好文   时间:
2015-08-11 18:45:25   
                                阅读次数:
136
                             
                         
                    
                        
                            
                            
                                IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。网络层作用IP分片:
IP数据报的长度超过帧的MTU时,将会被分片传输。分片可能发生在发送端,也可能发生在中转路由器上,并且可能在传输过程中被多次分片。最终会在接收器上被IP模块重新组装。
在IP协议解读(一)中讲述了16位数据报标识、3位的标识,13位的片偏移给分片和重组提供了足够的信息。一个IP数据报的每个分片都具有自己的头部。他们具有...
                            
                            
                                分类:
其他好文   时间:
2015-08-11 14:15:21   
                                阅读次数:
160
                             
                         
                    
                        
                            
                            
                                一、案例mongos:192.168.1.3hadoop1.abc.comhadoop1configserver:192.168.1.4hadoop2.abc.comhadoop2Shard1:192.168.1.5hadoop3.abc.comhadoop3Shard2:192.168.1.6hadoop4.abc.comhadoop4二、启动配置服务器配置服务器是存储集群元信息的mongod实例.使用--configsvr指定一个mon..
                            
                            
                                分类:
数据库   时间:
2015-08-08 06:53:57   
                                阅读次数:
237
                             
                         
                    
                        
                            
                            
                                参考http://scholar.blog.51cto.com/9985645/1673939一、环境mongodb-1192.168.3.31mongosmongodb-2192.168.3.32shard1mongodb-3192.168.3.33shard2mongodb-4192.168.3.34configserver二、配置过程清理数据(我这里是之前做过mongodb的其它实验)[root@mongodb-2~]#/etc/init.d/m..
                            
                            
                                分类:
数据库   时间:
2015-08-07 16:37:59   
                                阅读次数:
174
                             
                         
                    
                        
                            
                            
                                NoSQL数据库的分布式模型
单一服务器
在一个服务器完全能够胜任工作时就没必要考虑分布式,这样部署简单,维护也方便很多;
分片
特点
数据的各个部分存放在集群的不同服务器中; 
比如按字母来划分:以a-g开头的键值都存放到第一台服务器上,以h-n开头的存放到第二台…
需要考虑的问题
如何存放数据,让用户基本上只需从一台服务器上获取数据 
如果经常需要与多个结点交互才...
                            
                            
                                分类:
数据库   时间:
2015-08-07 14:52:34   
                                阅读次数:
172
                             
                         
                    
                        
                            
                            
                                首先下载最新的elasticsearch安装版本。本人使用最新版elasticsearch-1.7.1。 https://www.elastic.co/downloads/elasticsearch 下载完成后。解压缩在安装目录。 在cmd命令行进入安装目录,再进入 bin目录,运行e...