3 ms·
If you look up columnar databases, you can find a whole host of research on how these things store data. Storing values column by column to do vector processing
by jdf 15y ago
If you look up columnar databases, you can find a whole host of research on how these things store data. Storing values column by column to do vector processing is pretty common, but I can't recall seeing one built for a GPU before. Kudos to the dev for diving in to implementing one, it's pretty neat stuff.
Try finding research papers about MonetDB, Vertica/C-Store, or Vectorwise for some background. Or follow the links here:
http://www.dbms2.com/category/database-theory-practice/columnar-database-management/ http://www.dbms2.com/category/database-theory-practice/colum...
- cshesse 15y agoI was looking at this a number of weeks ago to see if it would be feasible to speed up any SQL queries. There is a paper about this for SQLite: http://www.cs.virginia.edu/~skadron/Papers/bakkum_sqlite_gpgpu10.pdf http://www.cs.virginia.edu/~skadron/Papers/bakkum_sqlite_gpg...