Very interesting insight.
Very interesting insight.
Most use hybrid columnar and store chunks of rows in column-major order (Snowflake, Spanner, Parquet, Arrow).
So for small DWH, I am just using PostgreSQL
1. The database where all business data for a wide swath of a company's operational groups relevant to reporting and analytics lands.
2. A specific type of database appliance/platform that is optimized for holding the type of data described above, which product is typically multi-node and often based around columnar storage of data. More recently these also emphasize ingesting or providing transparent access to to unstructured data (typically with functionality to push down queries to big data stores or other external data sources).
The first is an observation about use cases and is agnostic to technology. The second is a specific type of product that fills the use case of large instances of the first.
That said, consider the path of the warehouses over the last 20 years. Previously, you needed teams of data developers and engineers with modeling experts to put forth a datawarehouse that may solve a companies problem. Now, you _can_ toss very wide tables in a cloud data platform (snowflake, redshift serverless, synapse) and it likely will 'just work'. Sure it can be faster, but these problems are being slowly removed from something we have to care about.
I'm a data specialist, and my knowledge is going to be worthwhile for a good long time, but the premium that exists for it will go down I think.
"Command-line tools can be faster than your Hadoop cluster"
http://aadrake.com/command-line-tools-can-be-235x-faster-tha...