列式数据库,从数据存储方式上有别于行式数据库,所有数据按列存取。
行式数据库在做一些列分析时,必须将所有列的信息全部读取出来
而列式数据库由于其是按列存取,因此只需在特定列做I/O即可完成查询与分析,效率节省90%。
此外,列式数据库在每列上还有专门的列压缩算法进一步提高数据库性能,这是行式数据库不具备的。
比如3台机器,每份数据备份3份。
行式数据库 HBase(列式数据库)
列式数据库,从数据存储方式上有别于行式数据库,所有数据按列存取。
行式数据库在做一些列分析时,必须将所有列的信息全部读取出来
而列式数据库由于其是按列存取,因此只需在特定列做I/O即可完成查询与分析,效率节省90%。
此外,列式数据库在每列上还有专门的列压缩算法进一步提高数据库性能,这是行式数据库不具备的。
比如3台机器,每份数据备份3份。
行式数据库 HBase(列式数据库)