NoSQL-列式储存初探

2019-07-11  本文已影响0人  Wilson_wad

行式储存与列式储存

传统数据库是关系型数据库,采用的方法是行式储存

新型数据库是非关系型数据库,采用的方法是列式储存——NoSQL

示意图

行式储存与列式储存的对比

储存类型 结构 空间利用 主键数量 存储内容 类比
行式储存 结构固定 不用也需要空着 一份主键 业务数据 Bean-固定
列式储存 结构弱化 多用多放,少用少放 多份主键 业务数据+列名 Map-灵活

唯一标识:

个人理解与总结

列式储存近年大火,也就是NoSQL的风靡。相比于传统关系型数据库而言,NoSQL更加灵活,更加节省空间。

关系型数据库的接口基本是固定的,如果变动需要较大的工作量,而NoSQL的变动代价相对较少。但是NoSQL的灵活性也要付出多分主键的代价。

批判时间:我觉得NoSQL作为新兴技术肯定会受到热捧,但是具体使用还是需要看具体情况,如果业务需要很快的变动更新,那么NoSQL的优势就体现出来了。但是如果业务没有频繁地改动,也许关系型数据库会更加有优势。

现成的轮子——HBase

//implements

上一篇 下一篇

猜你喜欢

热点阅读