![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统之Hadoop
文章平均质量分 94
伏建民
一个懂宏观经济的程序员
展开
-
Active MQ消息中间件
AMQ 是一个 系统间使用JMS协议进程远程通信的 消息代理企业消息软件不仅是一种应用间的通信方式,也是集成的方式。一直以来没有解决方案,apche amq就是一种解决方案。 提供了一个基于异步通信的松散耦合的,高可用,高性能,高可扩展的企业消息中间件(MOM)。 其作用是调解分布式应用中的时间和消息,保证他们能够到达预期的接收者手里。所以高可用,高可扩展,高性能对他来讲就至关重要了。AMQ的特性...原创 2018-06-29 11:05:13 · 293 阅读 · 0 评论 -
Hadoop之(AP):Cassandra介绍
介绍 Apache Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集Google BigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身。Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩放性,被Digg、Twitter等知名Web 2.0网站所采纳,成...原创 2018-06-26 14:09:50 · 1292 阅读 · 1 评论 -
Hadoop之(AP):DynamoDB实现原理分析
DynamoDB是Amazon的一个高可用的键-值存储系统。用以提供一个“永远在线”可用存储。为了达到这个级别的可用性,DynamoDB在某些故障场景中将牺牲一致性。它大量使用对象版本和应用程序协助的冲突协调方式以提供一个开发人员可以使用的新颖的接口。在一个分布式的存储系统中,除了数据持久化组件,系统还需要有以下的考虑:负载均衡成员(membership)和故障检测故障恢复副本同步过载...原创 2018-06-26 14:16:58 · 749 阅读 · 0 评论 -
几种常见的NoSQL数据库比较
数据库开发语言主要优点许可证支持协议使用场景应用举例CouchDBErlang数据一致性,易用ApacheHTTP/REST积累性的、较少改变的数据。或者是需要版本比较多的CRM, CMS systems,允许多站部署CassandraJava最好的BigTable和DynamoApacheCustom, binary (Thrift)写入比查询多,只支持Java银行,金融行业RiakErlang...原创 2018-06-26 14:24:22 · 1304 阅读 · 0 评论