列式数据库

✍ dations ◷ 2025-10-22 14:19:02 #数据库,数据库管理系统

列式数据库是以列相关存储架构进行数据存储的数据库,主要适合于批量数据处理和即时查询。相对应的是行式数据库,数据以行相关的存储体系架构进行空间分配,主要适合于小批量的数据处理,常用于联机事务型数据处理。

数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表:

这个简单的表包括员工代码(EmpId), 姓名字段(Lastname and Firstname)及工资(Salary).

这个表存储在电脑的内存(RAM)和存储(硬盘)中。虽然内存和硬盘在机制上不同,电脑的操作系统是以同样的方式存储的。数据库必须把这个二维表存储在一系列一维的“字节”中,由操作系统写到内存或硬盘中。

列式数据库把一列中的数据值串在一起存储起来,然后再存储下一列的数据,以此类推。

10:001,12:002,11:003,22:004;Smith:001,Jones:002,Johnson:003,Jones:004;Joe:001,Mary:002,Cathy:003,Bob:004;40000:001,50000:002,44000:003,55000:004; 

行式数据库把一行中的数据值串在一起存储起来,然后再存储下一行的数据,以此类推。

001:10,Smith,Joe,40000;002:12,Jones,Mary,50000;003:11,Johnson,Cathy,44000;004:22,Jones,Bob,55000;

这只是一个简化的说法。此外,partitioning, 索引, 缓存机制, 视图, 联机分析多维数据集, 以及诸如 预写式日志 和 multiversion concurrency control 此类的事务系统都在现实的应用环境中发挥作用。一般来说, 侧重于联机事务处理 (OLTP) 的系统更适用行数据库, 而侧重于联机分析处理 的系统就必须在行数据库和列数据库中找到适当得平衡。

因为硬盘寻址时间相较于计算机上其他部件的运行速度来说不是一般的慢,所以常用相同工作负载下的硬盘访问性能来比较行数据库和列数据库。通常,顺序读取数据要比随机访问更快。而且,硬盘寻址时间的提升比起CPU速度的进步要慢得多 (参看 摩尔定律),在使用硬盘作为存储介质的系统上这种情况很可能还会持续一段时间。下面简单罗列了一些选择行数据库还是列数据库的权衡依据。当然,如果能够把数据全放在内存中,那么使用内存数据库性能会更好。

在实际应用中,面向行的数据存储架构更适用于OLTP-频繁交互事务的场景。面向列的数据存储架构更适用于OLAP-(如数据仓库)这样在海量数据((可能达到 terabyte规模))中进行有限复杂查询的场景。


列式数据库的代表包括:SAP HANA、Amazon Redshift、Sybase IQ、ParAccel、Sand/DNA Analytics、Vertica、Aster Data Systems和greenplum等。

相关

  • 结核结核病(Tuberculosis,又称TB)为结核杆菌感染引起的疾病。结核通常造成肺部感染,也会感染身体的其他部分。大多数感染者没有症状,此型态感染称为潜伏结核感染(英语:Latent tuberculo
  • 干眼症干眼症(英语:Dry eye syndrome, DES),又名干性角结膜炎(keratoconjunctivitis sicca, KCS),是一种眼睛干涩的状态。其他的症状包括眼睛过敏、发红、多眼屎或是容易疲劳,也可能出现视
  • 马修·梅瑟生马修·梅瑟生(英语:Matthew Stanley Meselson,1930年5月24日-),美国遗传学家与分子生物学家,曾经对DNA复制、重组与DNA修复等作用做过重要研究。
  • 鲁宾斯坦-泰必氏综合症鲁宾斯坦-泰必氏综合症(Rubinstein-Taybi Syndrome;缩写作RTS),亦作鲁宾斯坦综合症、鲁-塔二氏综合症,俗称大拇指症,是一种从人类孟德尔遗传学(OMIM)证实,与启动子功能变异有关的多重
  • 太阳系小天体太阳系小天体(small Solar System Body, SSSB)是国际天文联会在2006年重新解释太阳系内的行星和矮行星时,产生的新天体分类项目。其他所有环绕太阳运转的天体都将归属到这个分
  • 纸巾纸巾是一种极薄而柔软的纸张。它的外观通常跟入厕使用的卫生纸极其相像,而卫生纸有单张四方型的、卷成圆筒型的,其中单张四方型的又经常包装在纸盒或塑料包装中,上面露出一口,便
  • 乞力马扎罗山乞力马扎罗山(斯瓦希里语:Kilimanjaro,发音: /ˌkɪlɪmənˈdʒɑːroʊ/,意为“灿烂发光的山”)位于坦桑尼亚东北的乞力马扎罗区,临近肯尼亚边界,是非洲的最高山,常被称为“非洲屋
  • 加利福尼亚野鸟加利福尼亚在世界动物地理分区上属于新北区。根据加州鸟类记录委员会 (CBRC),至2006年止,加州共有632种鸟类被记录,其中10种为外来种,2种在加州绝迹 (但仍分布于其他地区)。注上
  • BBC国会台BBC国会台(BBC Parliament)是英国BBC的一个电视频道,其职责是转播英国国会和欧洲议会等立法机构的工作实况。BBC国会台转播的议会包括英国下议院、英国上议院、苏格兰议会、伦
  • Ω粒子Ω粒子是一类重子,其组成不包含上夸克与下夸克。第一种Ω⁻于1964年发现,由3个奇夸克组成。