Eason
发布于

傻傻搞不清楚:OushuDB、Hawq、Greenplum、Postgresql之间有啥区别与联系?

感觉使用起来,好多概念、功能非常相像。
请教数据库砖家们。

评论(5)
  • xiaokissoo
    xiaokissoo 回复

    就 OushuDB 是商业版的,性能比较快,其他三个是开源的

  • 时间旅行者Jeff Yan

    一脉同源, PostgreSQL -> greenplumn -> hawq -> oushudb 见证了时代的发展变化, 简单来说,对应着从单机->MPP 分布式->SQL on Hadoop -> 企业级高性能云原生分布式数据库。

  • 亚平宁的眼泪
    亚平宁的眼泪 回复
    zdsg zdsg 2022-01-19 10:35:35

    1. postgres

    • postgres 是一个单机版的关系型数据库,主要适用于 OLTP 场景,也有部分企业会用 postgres 来构建数据仓库,但是在数据量逐渐增大的大数据时代,postgres 构建的数据仓库满足不了'低延迟'的相应时间;

    2.greenplum

    • greenplum 是基于 postgres 的 MPP 数据库,正是为了解决海量数据分析的难题而演进的分布式架构的数据库;

    3.hawq

    • hawq 是 sql-on-hadoop 的数据库,准确来说是,greenplum-on-hdfs 的数据库,因为当时 hadoop 的兴起,hdfs 越来越成熟,很多数据被存储在 hdfs 上,所以为了能够高效分析 hdfs 上的数据,所以出现了 HAWQ

    4. oushudb

    • oushudb 是新一代国产化云原生数据库,是基于 hawq 的优化;
    • hdfs 本身对 update,delete 的支持并不友好,所以 oushudb 基于 hdfs 的数据友好的支持了 update,delete 等操作;
    • oushudb 采用新执行器,充分利用硬件性能,是 hawq 性能的 5-10 倍
    • oushudb 支持可插拔存储,分布式文件系统存储,对象存储,以及其自研的 magma 存储等
    • 有好的集成了不同大型数据库之间的数据共享
    大佬真厉害🤙🤙
  • Eason
    Eason 回复
    zdsg zdsg 2022-01-19 10:35:35

    1. postgres

    • postgres 是一个单机版的关系型数据库,主要适用于 OLTP 场景,也有部分企业会用 postgres 来构建数据仓库,但是在数据量逐渐增大的大数据时代,postgres 构建的数据仓库满足不了'低延迟'的相应时间;

    2.greenplum

    • greenplum 是基于 postgres 的 MPP 数据库,正是为了解决海量数据分析的难题而演进的分布式架构的数据库;

    3.hawq

    • hawq 是 sql-on-hadoop 的数据库,准确来说是,greenplum-on-hdfs 的数据库,因为当时 hadoop 的兴起,hdfs 越来越成熟,很多数据被存储在 hdfs 上,所以为了能够高效分析 hdfs 上的数据,所以出现了 HAWQ

    4. oushudb

    • oushudb 是新一代国产化云原生数据库,是基于 hawq 的优化;
    • hdfs 本身对 update,delete 的支持并不友好,所以 oushudb 基于 hdfs 的数据友好的支持了 update,delete 等操作;
    • oushudb 采用新执行器,充分利用硬件性能,是 hawq 性能的 5-10 倍
    • oushudb 支持可插拔存储,分布式文件系统存储,对象存储,以及其自研的 magma 存储等
    • 有好的集成了不同大型数据库之间的数据共享

    讲的真清楚。
    原来是同血缘的四代数据库,OushuDB 是家族中最新的一代,也是最强大的 OLAP 数据库。

  • zdsg
    zdsg 回复

    1. postgres

    • postgres 是一个单机版的关系型数据库,主要适用于 OLTP 场景,也有部分企业会用 postgres 来构建数据仓库,但是在数据量逐渐增大的大数据时代,postgres 构建的数据仓库满足不了'低延迟'的相应时间;

    2.greenplum

    • greenplum 是基于 postgres 的 MPP 数据库,正是为了解决海量数据分析的难题而演进的分布式架构的数据库;

    3.hawq

    • hawq 是 sql-on-hadoop 的数据库,准确来说是,greenplum-on-hdfs 的数据库,因为当时 hadoop 的兴起,hdfs 越来越成熟,很多数据被存储在 hdfs 上,所以为了能够高效分析 hdfs 上的数据,所以出现了 HAWQ

    4. oushudb

    • oushudb 是新一代国产化云原生数据库,是基于 hawq 的优化;
    • hdfs 本身对 update,delete 的支持并不友好,所以 oushudb 基于 hdfs 的数据友好的支持了 update,delete 等操作;
    • oushudb 采用新执行器,充分利用硬件性能,是 hawq 性能的 5-10 倍
    • oushudb 支持可插拔存储,分布式文件系统存储,对象存储,以及其自研的 magma 存储等
    • 有好的集成了不同大型数据库之间的数据共享
test