heavyai/heavydb

HeavyDB (formerly MapD/OmniSciDB)

解决的问题

HeavyDB 专为处理传统数据库无法处理的超大规模或复杂数据集而设计,通过利用 GPU 的并行处理能力,实现高速 SQL 查询以及地理空间和关系型数据的实时可视化。

工作原理

它作为一个在 GPU 上直接运行的内存中列式存储 SQL 关系型数据库。该平台集成了多个组件:

  • HeavyDB Core:GPU 加速数据库引擎。
  • Immerse UI:用于创建仪表板和高级可视化效果的前端。
  • GPU Renderer:基于 Vega 生成热力图、多边形和栅格等视觉元素,并将其合成到地图上的后端系统。
  • HeavyConnect:数据摄取层,使用外部表分析外部数据(CSV、Parquet、S3、ODBC),无需复杂的 ETL 过程。
  • HeavyRF:专用于无线网络规划中 RF 传播模拟的模块。

适用人群

适用于拥有 GPU 资源并需要处理复杂地理空间数据、执行高速模拟或构建实时数据仪表板的开发者和数据分析师。

主要亮点

  • GPU 原生架构:从零开始构建,专为在 GPU 上运行以实现最大性能。
  • 集成可视化:包含 Immerse UI 和 GPU 加速渲染器,支持复杂地图和图像处理。
  • 全平台开源:现在包含此前仅限付费版本的企业级功能。
  • 简化数据访问:通过 HeavyConnect 支持直接分析外部文件和数据库。

相关

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