看啥推荐读物
专栏名称: 运维进阶部落
分享网络管理、网络运维、运维规划、运维开发、Python运维、Linux运维等知识,推广围绕DevOps理念的自动化运维、精益运维、智能运维等优秀实践,让运维工程师在这里能够得到成长。
今天看啥  ›  专栏  ›  运维进阶部落

运维加薪技术——列式存储和列式数据库

运维进阶部落  · 公众号  ·  · 2024-03-18 15:35
传统的关系型数据库,如 Oracle、DB2、MySQL、SQL SERVER 等采用行式存储法(Row-based),在基于行式存储的数据库中, 数据是按照行数据为基础逻辑存储单元进行存储的, 一行中的数据在存储介质中以连续存储形式存在。随着大数据的发展,现在出现的列式存储和列式数据库。它与传统的行式数据库有很大区别的。行式数据库是按照行存储的,行式数据库擅长随机读操作不适合用于大数据。像SQL server,Oracle,mysql等传统的是属于行式数据库范畴。列式数据库从一开始就是面向大数据环境下数据仓库的数据分析而产生。数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表:行式数据库把一行中的数据值串在一起存储起来,然后再存储下一行的数据,以此类推。1,Smith,Joe,40000;2,Jones,Mary,50000;3,Johnson,Cathy,44000;列式数据库 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照