4 ms·
Which columnar databases are doing the above in-memory?
by RhodesianHunter 3y ago
Which columnar databases are doing the above in-memory?
- mianos 3y agoKdb with ease, but down 500k on licenses and the cost of people who can use it. :)
- jiggawatts 3y agoSQL Server supports in-memory columnstore tables. I’m not an expert but I suspect SAP HANA also. If you squint, any database engine is “in memory” if there is more buffer than data. Or just use a RAM disk!
- folmar 3y ago> If you squint, any database engine is “in memory” if there is more buffer than data. That is sadly not true, I remember one lonely night debugging a MSSQL 2012 instance that was _very_ slow, and it turned out that for a simple query (one join, 100 rows in one table and 10 in the other, 100 result in total, one where clause) it forced writing the result to disk before evaluating the WHERE condition. Unable to fight the scheduler I've ended up making a ramdisk for this data.
- jiggawatts 3y agoYes, tempdb spills can be annoying, but I believe they never occur for queries that use only in-memory tables.