BlazingDB/blazingsql
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.
This tool helps data professionals, like data scientists or analysts, process large datasets much faster by leveraging GPU acceleration. You can feed it raw data from various sources, including remote storage like Amazon S3, and use standard SQL queries to manipulate and analyze it. The output is a high-performance data structure ready for further data science tasks, making it ideal for those working with big data.
2,009 stars. No commits in the last 6 months.
Use this if you are a data professional needing to perform complex SQL queries on very large datasets and want to significantly speed up your analysis using GPU hardware.
Not ideal if you primarily work with small datasets that don't benefit from GPU acceleration or if you prefer not to use Python within your data workflow.
Stars
2,009
Forks
183
Language
C++
License
Apache-2.0
Category
Last pushed
Sep 16, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/BlazingDB/blazingsql"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
fugue-project/fugue
A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars...
heavyai/heavydb
HeavyDB (formerly MapD/OmniSciDB)
intel/hdk
A low-level execution library for analytic data processing.
PatrickPontes44/tiny-panda
tiny-panda is a lightweight JavaScript library inspired by Python’s pandas. It provides a...