SQL on Distributed GPUs now available on AWS Marketplace
blog.blazingdb.com
blog.blazingdb.com
There are plenty of SQL queries happening on non-database platforms e.g. Spark, Impala all of which are entirely CPU bound.
Depending on the amount of data it has to query it absolutely can take forever.
"BLAZINGDB IS NOT: Built for transactions. Try to run your webapp backend in BlazingDB and we'll scream STOP! At the very least, we'll find your audacity impressive."
There's no support for INSERT, UPDATE, or DELETE. There's a proprietary way to ingest data. No way at all to delete or update rows as far as I can see.
So, I'm not quite sure what the popular use cases are here. Fast queries of relatively static data?
Yeah, and... their "impressive" benchmarks (which they don't publish near enough information about to be anything like impressive, and I'm sorry, but the idea that Postgres is something like seven times as fast as MySQL on a straight-up JOIN is not something I am going to believe without evidence) look a lot impressive if you add the time it takes to transfer your data out of an actually useful database to this read-only replica for querying. What is this intended to do? And what do GPUs have to do with it?
You do push the "data warehouse" message, but it may not be clear that anything other than append would require reloading the entire database.
There's got to be a better way to do this... right?