大数据环境下的数据存储与查询
2018-12-21张春波徐翠娟李晓会哈尔滨职业技术学院
数码世界 2018年2期
张春波 徐翠娟 李晓会 哈尔滨职业技术学院
随着科技的不断发展,人们正在十分高速的产生着各种类型的数据。特别是云计算产业的形成,使得大数据被更多人多关注,也成为了一个很多人都知道的概念。数据的存储和查询是大数据中的一个问题,也对人们对数据的应用有较大的影响,所以必须做好相关方面的工作。
1 大数据环境下的数据存储与查询现状分析
目前,数据存储和查询主要分为两个内容,一个是传统的关系型数据库,另外一个就是NoSQL数据库,下面做具体分析。
1.1 传统关系型数据库
传统关系型数据库是以关系代数模型为基础,然后使用集合代数等数学方面的概念来处理其中的数据。过去,在数据量不大的时候,关系型数据库也只是在单机的环境下运行,或者是在规模不大的服务器上运行。但是,随着数据量的不断增加,单机版的数据库已经不能满足实际的需求,也开发出来了能够在集群上运行的关系型数据库版本。但是集群版存在一些问题。首先就是技术问题,如果磁盘子系统发生问题,整个系统可能就会出现问题。其次就是许可费的问题。很多关系型数据库都是按照单台服务器的方式进行收费,所以在集群中使用就会比较贵,特别是在大数据时代,随着数据量的增加,收费也在不断增加,所以使用这种数据库的人越来越少。
1.2 NoSQL数据库
NoSQL数据库相比传统关系数据库有更多的优势。应用NoSQL数据库,不需要使用“模式”,也就不用对结构定义进行修改,可以随意的添加字段,在对不规则数据的处理上有很好的作用,而在关系型数据库中,必须使用自定义的字段表,理解起来比较难。……
登录APP查看全文
