干货丨DolphinDB与Aliyun HybridDB for PostgreSQL在金融数据集上的比较
1. 概述 DolphinDB Database 是一款高性能混合列式数据库和数据分析系统,尤其擅长处理时间序列数据。Aliyun HybridDB for PostgreSQL(以下简称HybridDB)是由阿里巴巴提供的基于开源Greenplum定制的MPP架构企业级通用数据仓库产品。 2. 测试环境 DolphinDB部署在5个ecs.r5.large节点上,每个节点基本配置如下: 操作系统:Ubuntu 16.04 处理器:Intel Xeon Platinum 8163 (2 Cores) 内存:16 GB 硬盘:150 GB SSD HybridDB采用2C SSD配置,拥有4个计算节点,每个节点基本配置如下: 处理器:2 Cores 内存:16 GB 硬盘:160 GB SSD DolphinDB采用1个主节点,4个计算节点,配置8个worker和2个local executor,每个计算节点限制使用12 GB内存。 HybridDB直接使用,不做任何进一步的配置,每个计算节点2个段数据库。经过测试开启Pivotal Query Optimizer时HybridDB表现更差,因此本报告中所有测试都默认只使用Legacy Query Optimizer。 压缩为gzip的CSV数据存放在阿里云OSS服务器上。DolphinDB通过内网获得OSS上的数据后解压并加载