大家好,今天来为大家解答mpp数据库有哪些这个问题,包括impala数据库属于什么类型数据库?也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!
impala是MPP型数据库, 支持HIVE 和 S3 作为底层存储。
Impala是Cloudera公司主导开发的新型查询系统,它提供SQL语义,能查询存储在Hadoop的HDFS和HBase中的PB级大数据。
已有的Hive系统虽然也提供了SQL语义,但由于Hive底层执行使用的是MapReduce引擎,仍然是一个批处理过程,难以满足查询的交互性。
相比之下,Impala的最大特点也是最大卖点就是它的快速。
物理并行处理(MPP )是一种大规模并行处理。
在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和APP应用程序的特点划分为各个节点,每个数据节点都是专用网络或商用公共网络非共享数据库群集具有完全可扩展性、高可用性、高性能、高性价比和资源共享等优点。
简单来说,MPP将任务并行分布到多个服务器和节点,在每个节点上计算完成后,将各个部分的结果汇总起来得到最终结果(类似于Hadoop )。
1、关系型数据库数据库发展的早期,几乎都是集中式的关系型数据库的天下。
2、非关系型数据库(NoSQL):大部分都是开源的,可谓百花齐放百家争鸣,常见的产品超过20种。
3、新式关系型数据库(NewSQL ):NewSQL提供与NoSQL系统相同的扩展性能,且保持传统数据库支持的ACID特性。
4、MPP(Massively Parallel Processing)数据库:指使用多个SQL数据库节点搭建的数据仓库系统,MPP解决了单个SQL数据库不能存放海量数据的问题。
有GreenPlum、Vertica、Sybase IQ、TD Aster Data。
MPP即大规模并行处理(Massively Parallel Processor )。
在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和应用特点划分到各个节点上,每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据 库服务。
关于mpp数据库有哪些到此分享完毕,希望能帮助到您。
文章已关闭评论!
2024-09-20 14:51:38
2024-09-20 14:48:41
2024-09-20 14:44:24
2024-09-20 14:39:32
2024-09-20 14:36:29
2024-09-20 14:31:48
2024-09-20 14:26:58
2024-09-20 14:22:11