列式数据库描述
时间:2023-02-25 04:24:02 | 来源:营销百科
时间:2023-02-25 04:24:02 来源:营销百科
列式数据库描述:数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表:
n
n n n EmpId | n Lastname | n Firstname | n Salary | n
n n 1 | n Smith | n Joe | n 40000 | n
n n 2 | n Jones | n Mary | n 50000 | n
n n 3 | n Johnson | n Cathy | n 44000 | n
n n
n这个简单的表包括员工代码(EmpId), 姓名字段(Lastname and Firstname)及工资(Salary).
n这个表存储在电脑的内存(RAM)和存储(硬盘)中。虽然内存和硬盘在机制上不同,电脑的操作系统是以同样的方式存储的。数据库必须把这个二维表存储在一系列一维的'字节'中,由操作系统写到内存或硬盘中。
n行式数据库把一行中的数据值串在一起存储起来,然后再存储下一行的数据,以此类推。
n1,Smith,Joe,40000;2,Jones,Mary,50000;3,Johnson,Cathy,44000;
n列式数据库把一列中的数据值串在一起存储起来,然后再存储下一列的数据,以此类推。
n1,2,3;Smith,Jones,Johnson;Joe,Mary,Cathy;40000,50000,44000; 这是一个简化的说法。
n列式数据库的代表包括:Sybase IQ,infobright、infiniDB、GBase 8a,ParAccel, Sand/DNA Analytics和 Vertica。
nMPP的列存储数据仓库包括:Yonghong Z-DataMart