Skip to content

ColdZoo/cudaDB

Repository files navigation

cudaDB

cudaDB是一个运行在GPU上的快速SQL查询引擎(demo). 单机单卡可在5毫秒内聚合查询百万条记录.

技术架构

        前端:  SQL 语法解析器 + Restful Api (python)


                  <<--  linux pipe  -->>


      后端: 执行计划 + 并行算子 + 元数据管理(todo) (c++ / cuda)

                存储:  行存储   列存储(todo)

Demo:

(由于cuda限制 这一版本不支持多条件, 待研究)

关系运算符支持

=, <>, !=, >, <, >=, <=

sql 形式:

  • where age>10 可解析 可执行
  • where (age>10 and brand="xx") or (operator="xx" and nettype<>"yy") 可解析, 只能执行第一部分
  • where age>operator 可解析, 不能执行

表字段:

uin,country,province,city,gender,age,brand,model,operator,nettype

About

cudaDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published