
大数据系统
想你的夜713
谁的青春不迷茫我的青春我做主
展开
-
大数据的存储—HBase
HBase(HadoopDataBase )是一个高可靠性、高性能、面向列、可伸缩的分布式数据库系统,它使用类似于GFS的HDFS作为底层文件存储文件,在其上运行MapRduce批量处理数据。使用ZooKeeper作为协同服务组件。 Hive在Hadoop生态环境中起到数据库仓库的作用,它通过简单的HQL调用,实现了后台利用MapReduce计算框架对大规模数据的处理,易用性和可靠原创 2017-03-07 00:54:13 · 5820 阅读 · 2 评论 -
大型网站架构之分布式消息队列
大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能转载 2017-03-10 23:36:00 · 286 阅读 · 0 评论 -
高并发的解决方案
(1)应用和静态资源分离 刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度时就需要将静态资源专门保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件没有状态,所以分离比较简单,直接存放到相应的服务器就可以了。(2)页面缓存 页面缓存是将应用生成的页面缓存起来,这样就不需要每次都重新生成新的页面了,从而可以节省大量的C原创 2017-04-17 22:00:59 · 641 阅读 · 0 评论