MemcacheDB是 一个开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是 不需要严格事务约束,能够被持久化保存的应用场景。 Mem ...
分类:
数据库 时间:
2017-11-23 08:23:58
阅读次数:
217
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 ...
分类:
系统相关 时间:
2017-11-23 08:21:46
阅读次数:
183
MetaQ(全称Metamorphosis)是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。MetaQ具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付 ...
分类:
Web程序 时间:
2017-11-23 08:13:08
阅读次数:
216
在分布式算法领域,有位非常重要的短发叫Paxos,它的重要性有多高呢?Google的Chubby【1】中提到: 关于Paxos短发的橡树在维基百科中有介绍,中文版介绍是choose value 的规则【2】。英文版介绍的是Paxos 3 commit 的流程【3】,中文版不是从英文版而是独立写的,所 ...
分类:
其他好文 时间:
2017-11-23 08:09:02
阅读次数:
177
Dubbo是Alibaba开源的分布式高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 Dubbo最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种 ...
分类:
其他好文 时间:
2017-11-23 08:07:54
阅读次数:
148
起初版本控制系统采用集中式,如SVN,CVS。但这里有一个风险是,如果源码库出现问题,那么大家手里的都是部分代码,就算勉强合并到一起也不能保证项目源码的准确性。因此出现了分布式版本控制系统(这里的分布式指源码库分布到每个开发者的电脑上)如git。这时就算源码库出现问题,甚至源码丢失,任何一个人的代码 ...
分类:
其他好文 时间:
2017-11-22 21:58:49
阅读次数:
140
1、Hadoop 是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。 2、HDFS Hadoop的分布式文件系统。是Hadoop体系中数据存储管理的基础。它是一个高度容错的系统,能检测和应对 ...
分类:
其他好文 时间:
2017-11-22 21:54:33
阅读次数:
278
========一.hadoop伪分布式=========
<code>
伪分布式环境配置
需要安装openjdk和openjdk-devel软件包(用的是1.8.0版本)
rpm-qlJava-openjdk-devel-1.8.0|grep‘/bin/javac’
vim/etc/profile
#Java
exportJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12...
分类:
其他好文 时间:
2017-11-22 17:51:07
阅读次数:
145
摘自:https://flume.apache.org/FlumeUserGuide.html 是什么: Flume是一个用来收集聚合海量多来源日志数据并转移到一个数据存储中心的分布式,可依赖,高可用,高性能服务框架。他基于流数据提供简单灵活的架构。具有健壮性,容错性。他提供了一个简单可扩展的数据模 ...
分类:
Web程序 时间:
2017-11-22 17:47:36
阅读次数:
224