heavyai/heavydb

HeavyDB (formerly MapD/OmniSciDB)

解决的问题

HeavyDB 是一个基于 SQL 的关系型列式数据库引擎,旨在处理数十亿行的数据集。它消除了对索引、预聚合或降采样的需求,允许用户在毫秒内查询海量数据集。

工作原理

该引擎利用现代硬件的充分并行性,同时利用 CPU 和 GPU(特别是 Nvidia GPU)来加速查询。它采用多层缓存系统在存储、CPU 内存和 GPU 内存之间移动数据,并使用即时 (JIT) 查询编译框架来最大化性能。

适用对象

它专为处理大规模数据分析的用户和组织而构建,在这些场景中,需要在没有传统数据库索引开销的情况下实现毫秒级的响应时间。

亮点

  • 基于 SQL 的关系型列式数据库。
  • 用于实现极致性能的 GPU 加速查询。
  • 支持无需索引或降采样的数十亿行数据集。
  • 跨存储、CPU 和 GPU 内存的多层缓存。
  • JIT 查询编译框架。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目