列式数据库

✍ dations ◷ 2025-12-07 03:26: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等。

相关

  • 家族性高胆固醇血症/IIa型家族性高胆固醇血症(英语:Familial hypercholesterolemia),缩写为FH,是一种遗传性疾病,表现为血液中高胆固醇水平(特别是极高的低密度脂蛋白(LDL)水平)和早期心血管疾病。 由于FH的基
  • 泻利盐泻利盐,又名七水镁矾是一种常见的矿物,它属于不含异样正离子的水合硫酸盐。它的化学成分是七水硫酸镁(MgSO4·7H2O)。结晶时它呈斜方晶系,往往形成粒状或者皮状的晶体,很少也形成
  • 聚合作用聚合是将一种或几种具有简单小分子的物质,合并成具有大分子量的物质的化工单元过程。大分子量的物质一般叫作聚合物或高分子化合物,分子量都高达几千甚至几百万。淀粉、纤维素
  • Kelvin wave开尔文波(Kelvin Wave)是发生在大气或海洋中的,迎向地形边界(例如海岸线)平衡科氏力的波动现象。开尔文波的一个特征是非弥散性,也就是说,波峰的相速度与波能的群速度在所有频率时
  • 西印度樱桃针叶樱桃(Malpighia emarginata)是一种金虎尾科小乔木,原产热带,果实可食用。又称阿西罗拉樱桃(acerola cherry)、巴巴多斯樱桃或巴貝多櫻桃(Barbados cherry)、西印度樱桃(West Ind
  • 郝思嘉凯蒂·斯佳丽·奥哈拉(英文:Katie Scarlett O'Hara),又译郝思嘉,是玛格丽特·米切尔1936年小说《飘》和1939年改编电影《乱世佳人》的女主角。她还是1970年音乐剧《斯佳丽》和199
  • 贝塞麦转炉炼钢法贝塞麦转炉炼钢法最早源于工业革命,是平炉炼钢法发明之前首个从生铁大规模生产钢的廉价工艺,以英国发明人亨利·贝塞麦的名字命名。贝塞麦1855年取得该工艺的专利。不过在1851
  • 吴光长南越(1955-1975)吴光长(越南语:Ngô Quang Trưởng,1929年12月13日-2007年1月22日),是一位越南共和国陆军(南越陆军)的中将。出身于大户人家,高中毕业后参军。于南越军校毕业后,正式
  • 手雷手榴弹,又称手雷,是一种手投式的武器,具有爆炸功能。因为17世纪至18世纪欧洲的手雷外形和碎片都像石榴和菠萝,由而得名,近年来由于FPS游戏的流行,而在台湾有“芭乐”的俗称。手榴
  • 沈家门沈家门是中国著名的渔港,位于舟山岛东端。舟山市普陀区政府目前驻在该港城。在历史上很长一段时间内,沈家门都是舟山第一大城镇,直到定海城关,凭借市府所在地的优势,在约1990年代