Re:DuckDB-Wasm: Efficient analytical SQL in the browser
by deadliftpro on Friday October 29, 2021 @02:03PM
(#29041640)
From where do you get that sql server does not support columnar? That is a wrong claim.
Re:DuckDB-Wasm: Efficient analytical SQL in the browser
by wenc on Friday October 29, 2021 @04:24PM
(#29043161)
I don’t think the OP said that SQL Server doesn’t support columnar, only that by analogy SQL Server is primarily a row store (which for most of its history was true).
Columnar technology in SQL Server only became usable in SQL 2016 (it existed in 2012 but was too restrictive — I know because I tried to use it).
In 2016 and above, you can either create a columnar index (non clustered column store) or convert an entire table into a columnar table (clustered column store). The technology is actually pretty impressive and I’ve used it in production where I have row stores coexisting with column stores within the same database.
DuckDB is to Clickhouse, TimescaleDB, Redshift, etc as SQLite is to Postgres, MySQL, SQL Server.