加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

数据库为什么会分为“行式存储”和“列式存储”呢?

发布时间:2018-09-21 06:09:40 所属栏目:编程 来源:佚名
导读:【新品产上线啦】51CTO播客,随时随地,碎片化进修 我们知道 当今的数据处理赏罚大抵可分为两大类 联机事宜处理赏罚 OLTP (on-line transaction processing) 以及联机说明处理赏罚 OLAP (On-Line Analytical Processing) OLTP 是传统相关型数据库的首要应用 用来执行一

3、由于各列独立存储,且数据范例已知,可以针对该列的数据范例、数据量巨细等身分动态选择压缩算法,以进步物理存储操作率;假如某一行的某一列没稀有据,那在列存储时,就可以不存储该列的值,这将比行式存储更节减空间。

数据库为什么会分为“行式存储”和“列式存储”呢?

虽然,跟行数据库一样

列式存储也有不太合用的场景

首要包罗:

数据必要频仍更新的买卖营业场景

表中列属性较少的小量数据库场景

不得当做含有删除和更新的及时操纵

跟着列式数据库的成长,传统的行式数据库插手了列式存储的支持,形成具有两种存储方法的数据库体系。譬喻,跟着Oracle 12c推出了in memory组件,使得Oracle数据库具有了双模式数据存放方法,从而可以或许实现对殽杂范例应用的支持,虽然列式数据库也有对行式存储的支持好比HP Vertica。总之,没有全能的数据库,统统都要以现实的数据存储和说明需求为准!

【编辑保举】

  1. 图数据库 | 机动存储伟大关联相关
  2. 时刻序列数据库为何会溘然成为宠儿?
  3. 时刻紧张!数据库迁徙怎么才气更快?
  4. 浅谈三大主流数据库 哪一款你更喜欢
  5. 「体系架构」缓存与数据库的数据同等性方案先容
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读