天天看点

基于 GPU 的 OLAP 系统 MapD 开源其核心数据库

mapd 是最近较火的 sql 数据库和可视化分析平台,基于 gpu 的并行功能交互查询和可视化大量数据集。项目于5月8日宣布,开源其核心数据库和相关的可视化库。

源代码在 github 上以 apache 2.0 许可证开源,包含构建完整 mapd core 数据库所需的所有内容,可在多 gpu 服务器上跨数十亿条记录进行二次查询。开发团队还表示,项目所有的核心技术,包括分层缓存系统和 llvm 查询编译引擎,都包含在开源版本中。

具体包括:

mapd core 数据库 - 根据 apache 2 许可证提供的 mapd core 数据库的源代码。该代码提供了多 gpu 加速 sql 查询所需的一切。

mapd 可视化库 - mapd 提供开源的 javascript 库,允许用户构建由 mapd core 数据库提供支持的自定义基于 web 的可视化应用程序。这些库包含用于生成图表、交叉过滤数据和管理与 mapd core 数据库连接的功能。图表和 crossfilter 库基于流行的 dc.js dimensional charting 项目。