浅谈oSQL数据库的数据存储

文章描述:-2022年2月18日发(作者:雅虎yui): 浅谈oSQL数据库的数据存储 作者:尹妍 朱立伟 来源:《科学与信息化》2019年第06期 摘 要 本文通过对oSQL数据库的概念与特性进行简要的阐述,分析其在数据存储方面的优势与不足,并结合其发展历程与目前的应用状况对这种新的数据库形式进行简要探讨。 关键词 oSQL数据库;数据存储;非关系

-

浅谈oSQL数据库的数据存储 2022年2月18日发(作者:雅虎yui)


:
浅谈oSQL数据库的数据存储

作者:尹妍 朱立伟

来源:《科学与信息化》2019年第06期

摘 要 本文通过对oSQL数据库的概念与特性进行简要的阐述,分析其在数据存储方面的
优势与不足,并结合其发展历程与目前的应用状况对这种新的数据库形式进行简要探讨。
关键词 oSQL数据库;数据存储;非关系型数据库
1 oSQL数据库的概念与特性
所谓oSQL数据库,即ot Only SQL(不仅仅是SQL)的缩写。传统SQL数据库为关
系型的数据存储,需要严格的数据模式。而oSQL数据库提倡非关系型的数据存储,都没有
模式。oSQL数据库打破了曾经占据主导地位的关系型数据库垄断,不需要事先设计表结构
便能够轻易实现数据的非结构存储。
除了非关系型这一特点,oSQL还具有分布式、API形式简单、适合大数据存储、无架构
等其他特点。传统关系型数据库经过多年发展,虽已健全成熟,但仍然有受限于固有模式而无
法优化的缺陷。而oSQL面对这些缺点,能够表现出异常优秀的性能——这也就是oSQL自
提出后就一直受到广泛关注的原因[1]。
2 oSQL的数据存储
2.1 以Hbase为代表的列存储类型
列存储类型,顾名思义,是按照列来存储数据的。与之相对的,传统关系型数据库大都使
用行存储方式。图中显示两种数据存储的模式。左为传统型行存储模式,右为列存储模式。
显而易见,在需要读取同一列数据的场合下,列存储类型能表现出非常优异的性能。此
外,列式数据库的空间利用率要优于行式数据库,原因在于列式存储更有利于进行空间压缩操
作,十分适合稀疏数据的存储。相较于小量数据,列式存储更适合TB级及以上的大数据存
储。但它的数据由于分布较广,并不适合大范围查询。
Hbase数据库为列存储类型数据库的代表,除此以外还有Cassandra、Hypertable等。常常
被使用在数据量较大且还会持续增长的场合之中。
2.2 以eo4J为代表的图存储类型

-

浅谈oSQL数据库的数据存储

发布时间:2022-02-18 22:52:16
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 8 条评论,659人围观)

最近发表

随便看看

热门文章

标签列表