一、HBase简介
HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
HBase利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协调工具。二、HBASE基础知识表(table),是...
分类:
其他好文 时间:
2015-05-27 12:17:17
阅读次数:
274
Apache Flink简介Apache Flink是一个可伸缩的开源批处理和流处理平台。其核心模块是一个数据流引擎,该引擎在分布式的流数据处理的基础上提供数据分发、交流、以及容错的功能。...
分类:
其他好文 时间:
2015-05-25 16:37:04
阅读次数:
185
Apache Flink简介Apache Flink是一个可伸缩的开源批处理和流处理平台。其核心模块是一个数据流引擎,该引擎在分布式的流数据处理的基础上提供数据分发、交流、以及容错的功能。...
分类:
Web程序 时间:
2015-05-25 14:40:34
阅读次数:
234
1. 无连接和面向连接的对比取舍的主要方面包括延迟,可伸缩性和可靠性
无连接协议:UDP,IP
面向连接:TCP
1.1 数据组帧策略面向消息的传送策略:TP4和XTP
字节流:TCP
1.2 连接的多路复用策略多路复用的:节省OS诸如句柄等资源,编程难度更高,效率更低,不确定性更大。
非多用复用的:优先级可以更好的控制,较低的同步开销,更多的OS资源。
2.同步和异步的消息交换对比取舍因素:
1....
分类:
其他好文 时间:
2015-05-24 00:10:17
阅读次数:
145
Java企业应用框架一般被划分成3个层次:表现层、业务逻辑组件层和持久层。分布对于View,Controller,模型Model。
轻量级架构侧重减少开发的复杂度,相应的,它的处理能力便有所减弱,比较适合于开发中小企业应用。
重量级框架强调可伸缩性:适合开发大型企业应用。
数字视频监控管理系统在设计是必须注意:
1,密码性。
2,实时性。
3,扩展性。
4,稳定性。...
分类:
其他好文 时间:
2015-05-17 21:53:40
阅读次数:
122
?Hbase? 一种高可靠,面向列,可伸缩,事实读写的分布式数据库。利用HDFS作为其文件存储系统。MapReduce处理数据。Zookeeper分布式协同服务。数据结构Row Key:行健。(唯一标识)唯一检索条件Time Stamp :时间撮。(版本标识)Column:列族。 (建表时确定)Ro...
分类:
其他好文 时间:
2015-05-17 13:36:16
阅读次数:
265
1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和MapReduce,hadoop2.0还包括YARN。下图为hadoop的生态系统:2、HDFS(Hadoop分布式文件系统)源自于Google的GFS论...
分类:
其他好文 时间:
2015-05-14 09:57:51
阅读次数:
211
VF:虚拟功能
PF:物理功能
SR-IOV:
SR-IOV 简介
SR-IOV 技术是一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性。SR-IOV 标准允许在虚拟机之间高效共享 PCIe(Peripheral Component Interconnect Express,快速外设组件互连)设备,并且它是在硬件中实现的,可以获得能够与本机性能媲美的 I/O 性能。SR-...
分类:
其他好文 时间:
2015-05-06 17:51:18
阅读次数:
103
一、nodeJs简介 1.Node 是一个服务器端 JavaScript 解释器。 2.Node的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。 3.Node 本身运行Google V8...
分类:
Web程序 时间:
2015-05-01 00:24:30
阅读次数:
213
软件项目风险评估计划风险列表风险发生概率损失危险度化解方案避免风险:做好软件项目风险计划记录风险:为将来项目风险管理提供历史数据 定时开例会,定期公布全方面进程。继续透彻软件需求的调研:软件的需求是确保软件正确反映用户的对软件使用的重要的文档,会贯穿整个软件的开发过程。加强软件的可伸缩性:虽然游戏....
分类:
其他好文 时间:
2015-04-30 15:57:36
阅读次数:
158