2.1.1 行存 (Row-based) 与列存 (Columnar-based) 深度对比 我们常把数据库的存储布局比作一座城市的地下管网系统——行存是纵横交错的主干道网络,每条街道都承载着一栋完整住宅的所有要素:门牌、住户、水电表、燃气阀;而列存则是按功能分区铺设的专用管道:一条专走水,一条专走电,一条专走燃气,彼此物理隔离、独立加压、按需调度。表面看都是输送资源,但一旦遭遇“只查所有住户姓名”或“统计过去三年用电峰值”这类高度定向的任务,两种基建模式的响应效率便如昼夜之别。 这不是抽象的类比。