Ⅰ GP数据库与Oracle数据库有什么区别
GP数据库与Oracle数据库区别为:侧重不同、数据库类型不同、查询不同。
一、侧重不同
1、GP数据库:GP数据库重计算的,对大数据集进行统计分析的OLAP类型。
2、Oracle数据库:Oracle数据库面向前台应用,重吞吐和高并发的OLTP类型。
二、数据库类型不同
1、GP数据库:GP数据库的数据库类型为分布式数据库。
2、Oracle数据库:Oracle数据库的数据库类型为传统关系型数据库。
三、查询不同
1、GP数据库:GP数据库支持海量数据存储,支持列的扩展,查询速度快,但是查询操作较复杂。
2、Oracle数据库:Oracle数据库虽然可以搭建集群,但是当数据量达到一定限度之后,查询处理速度会变得很慢,且对机器性能要求很高。
Ⅱ gp数据库全称是什么
gp数据库全称是Creenplum。
GP数据库是业界最快最高性价比的关系型分布式数据库,它在开源的PostgreSQL的基础上采用MPP架构(Massive Parallel Processing,海量并行处理),具有强大的大规模数据分析任务处理能力,其主要关注在数据仓库和商业智能方面。
分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。
GP数据库特点:
1.greenplum是一个关系型数据库集群,是由数个独立的数据库服务组合成的逻辑数据库。
2.greenplum采用Shared-Nothing架构,整个集群由很多个数据节点(Segment Sever)和控制节点(master server)组成,其中每个数据节点上可以运行多个数据库。
简单来说,Shared-Nothing是一个分布式的架构,每个节点相对独立。在典型的Shared-Nothing中,每一个节点上所有的资源(CPU,内存,磁盘)都是独立的,每个节点都只有全部数据的一部分,也只能使用本节点的资源。