数据库分两种类型:
1、OLTP:重吞吐和高并发;前台应用,面向客户。
主要特点:
a、单次处理的数据量很小
b、对响应时间要求很高
c、用户数量庞大
2、OLAP:重计算,Greenplum属于OLAP;后台数据,面向业务管理人员。
主要特点:
a、主要用于查询分析
b、复杂查询涉及的数据量庞大
c、用户数量少
Greenplum是一个关系型数据库集群,它实际上是由数个独立的数据库服 务 组 合 成 的 逻 辑 数 据 库 。 与 Oracle R A C 的 Shared-Everything架 构 不 同 ,Greenplum采用 Shared-Nothing架 构 ,整个集群由很多个数据节点(Segment Host) 和 控 制 节 点 (Master Host) 组成,其中每个数据节点上可以运行多个数据库。简单来说,Shared-Nothing是一个分布式 的架构,每个节点相对独立。在典型的Shared-Nothing中,每一个节点上所有的资源(CPU, 内存,磁盘)都是独立的,每个节点都只有全部数据的一部分,也只能使用本节点的资源。
Greenplum 应用场景
Greenplum数据引擎是为新一代数据仓库和大规模分析处理而建立的软件解决方案,其 最大的特点是不需要高端的硬件支持仍然可以支撑大规模的高性能数据仓库和商业智能査
询。在数据仓库、商业智能的应用上,尤其在海量数据的处理方面Greenplum表现出极其优
异的性能。
传统数据库侧重交易处理,关注的是多用户的同时的双向操作,在保障即时性的要求下,系统通过内存来处理数据的分配、读写等操作,存在IO瓶颈。而分析型数据库是以实时多维分析技术作为基础,对数据进行多角度的模拟和归纳,从而得出数据中所包含的信息和知识。Greenplum虽然是关系型数据库产品,但是它具有査询速度快、数据装载速度快、 批量DML处理快的主要特点,而且性能可以随着硬件的添加呈线性增加,拥有非常良好的可扩展性。因此,Greenplum主要适用于面向分析的应用,比如构建企业级ODS/EDW、数 据集市等。
本文出自 “学习笔记” 博客,请务必保留此出处http://quliren.blog.51cto.com/9849266/1933696
原文:http://quliren.blog.51cto.com/9849266/1933696