架构分析 Greenplum的高性能得益于其良好的体系结构。Greenplum的架构采用了MPP(大规模并行处理)。在 MPP 系统中,每个 SMP 节点也可以运行自己的操作系统、数据库等。换言之,每个节点内的 CPU 不能访问另一个节点的内存。节点之间的信息交互是通过节点互联网络实现的,这个过程一 ...
分类:
其他好文 时间:
2017-08-13 01:14:13
阅读次数:
272
1. 操作系统模型 大多数操作系统中,都会把应用程序和内核代码分离执行在不同的模式下。内核模式訪问系统数据和硬件,应用程序执行在没有特权的模式下(用户模式),仅仅能使用有限的API,且不能直接訪问硬件。当用户模式调用系统服务时。CPU执行一个特殊的指令以切换到内核模式(Ring0),当系统服务调用完 ...
电网网站架构案例系列的第二篇文章。主要讲解网站架构分析,网站架构优化,业务拆分,应用集群架构,多级缓存,分布式Session。 五、网站架构分析 根据以上预估,有几个问题: 需要部署大量的服务器,高峰期计算,可能要部署30台Web服务器。并且这三十台服务器,只有秒杀,活动时才会用到,存在大量的浪费。 ...
分类:
Web程序 时间:
2017-07-28 18:22:34
阅读次数:
124
Greenplum 数据库是最先进的分布式开源数据库技术,主要用来处理大规模的数据分析任务,包含数据仓库、商务智能(OLAP)和数据挖掘等。自2015年10月正式开源以来。受到国内外业内人士的广泛关注。本文就社区关心的Greenplum数据库技术架构进行介绍。 一. Greenplum数据库简单介绍 ...
分类:
数据库 时间:
2017-07-22 12:03:25
阅读次数:
258
项目计划用Ceilometer做监控和计费, 从前期部署及使用Ceilometer的情况来看,发现Ceilometer存在比较多的问题,如占用大量的内存、请求响应慢等。基于这些问题从代码的角度分析一下Ceilometer的系统架构,跟进ceilometer社区的进展。 基本概念 Ceilometer ...
分类:
其他好文 时间:
2017-06-30 10:25:38
阅读次数:
327
基本介绍 OpenDaylight(ODL) 是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。北向接口可扩展性强,REST型API用于松耦合应用,OSGI型用于紧耦合应用。引入SAL屏蔽不同协议的差异性。南向支持多种协议插件,如OpenFlow 1.0、 OpenFlow 1. ...
分类:
其他好文 时间:
2017-06-29 17:58:01
阅读次数:
6941
$(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre- ...
分类:
移动开发 时间:
2017-06-28 21:42:53
阅读次数:
177
三层一般分为两类:物理上的三层和逻辑上的三层架构;物理三层架构是以逻辑的三层架构为基础的,假设没有了逻辑的三层。就根本谈不上物理三层架构的部署。 什么是物理三层架构呢? 从简单了说就是每一层都分别做成一个组件。如业务逻辑组件,业务实体组件,数据訪问组件等。在到复杂一些就是构建分布式系统,比如将业务逻 ...
分类:
其他好文 时间:
2017-06-24 21:55:32
阅读次数:
262
storm是一条一条数据处理,spark是一批数据处理的,storm才是真正意义的实时数据处理。 1、fileBeat类似flume用来采集日志的,fileBeat是轻量级的,对性能消化不大,而flume比较消化性能。 2、fileBeat会实时监控前端机,然后把数据实时写到Kafka集群里面。 3 ...
分类:
其他好文 时间:
2017-06-09 11:07:26
阅读次数:
260
?? 一、功能 窗体管理是ANDROID框架一个重要部分,主要包含例如以下功能: (1)Z-ordered的维护 (2)窗体的创建、销毁 (3)窗体的绘制、布局 (4)Token管理,AppToken (5)活动窗体管理(FocusWindow) (6)活动应用管理(FocusAPP) (7)输入法 ...
分类:
移动开发 时间:
2017-06-05 14:11:55
阅读次数:
195