我国大数据技术研究趋势
- 格式:pdf
- 大小:1.89 MB
- 文档页数:3
本栏目责任编辑:王力数据库与信息管理我国大数据技术研究趋势常李艳1,2(1.南京大学信息管理学院,江苏南京210023;2.南京大学金陵学院,江苏南京210089)摘要:大数据技术已经成为信息社会最重要的技术之一。
为了深入了解我国近年大数据技术主要的研究现状和发展趋势,文章对我国最近五年大数据技术的研究文献进行了总结,概括了大数据技术涉及的大数据采集技术、大数据分析技术、大数据存储和管理技术、大数据安全和隐私保护技术以及大数据技术在不同领域的应用5个方面,并对这五方面的研究现状和发展趋势进行分析,并介绍了大数据在能源、教育、居民健康档案建设方面的应用。
关键词:大数据;社会网络分析;大数据分析;MapReduce ;Hadoop 中图分类号:TP391文献标识码:A文章编号:1009-3044(2017)02-0002-03Research trend of China's big data technology CHANG Li-yan(Nanjing University,Nanjing 210023,China)Abstract :BIG DATA technology has become one of the most important technologies in the information society.In order to under-stand the research status and development trend of china ’s BIG DATA technology in recent years,the article analyzed research literature of BIG DATA technology in recent five years in China and summed up five aspects of BIG DATA technology:acquisi-tion techniques,BIG DATA analysis technique,management and storage techniques,data security and privacy preserving tech-niques and application of big data technology in different areas.Paper analyzed the research status and development trend of the five aspects.Key words :BIG DATA;Social network analysis;BIG DATA analysis techniques;MapReduce ;Hadoop1引言随着互联网的发展,web2.0、web3.0的兴起,以及物联网的出现,人类的信息量急剧膨胀。
根据IDC (国际数据公司)的监测统计,2011年全球数据总量已经达到1.8ZB ,而这个数值还在以每2年翻一番的速度增长,预计到2020年,全球将总共拥有35ZB 的数据量,比2011年增长了近20倍。
换句话说,近2年产生的数据总量相当于人类有史以来数据量的总和[1,2]。
从大量数据中获取有用信息成为人们的迫切需求,在此背景下“大数据(big data )”的概念受到社会各领域的重视。
2大数据的概念及特征2.1大数据的概念“大数据”至今没有公认的定义,2011全球知名咨询公司麦肯锡在《大数据:创新、竞争和生产力的下一个前沿领域》报告中给出的定义是:大数据指的是大小超出常规的数据库工具获取、存储、管理和分析能力的数据集。
同时强调,并不是说一定要超过特定TB 级的数据集才能算是大数据。
国际数据公司(IDC )用四个维度的特征来定义大数据,即数据集的规模(Vol⁃ume )、数据流动的速度(Velocity )、数据类型的多少(Variety )和数据价值的大小(Value )[3]。
基百科上的大数据定义:“大数据指的是数据规模庞大和复杂到难以通过现有的数据库管理工具或者传统的数据处理应用程序进行处理的数据集合”。
以上的定义虽然不尽相同,但均突出了数据的“大”。
从数据到大数据量再到最后的大数据,不仅仅体现在量上的变化,而且是数据质量的提升,大数据的技术、平台、数据分析方法等均与从前小数据时代不同,大数据的核心是从海量无序信息中获取有用信息。
2.2大数据的特征尽管不同领域的人员对大数据的概念有不同见解,但是普遍认为大数据具备如下的4V 特征:⑴体量Volume ,是指数据存储量大,计算量大;⑵多样Variety ,是指大数据的异构和多样性;⑶价值Value ,是指大数据价值密度相对较低,信息海量,挖掘出真正有价值的数据难度较大;⑷速度Velocity ,是指数据增长速度快。
3近年我国大数据技术研究热点通过对2012年至2016年CNKI 数据库中涉及大数据技术的文献资料进行整理分析,抽取大数据技术相关文献总大于10的68个关键词作为高频关键词,并构建高频关键词共现矩阵,利用社会网络分析软件Ucinet 建立关键词共现网络图谱,显示我国最近5年在大数据分析领域的主要研究热点和趋势(图收稿日期:2016-12-10作者简介:常李艳(1982—),女,江苏南京人,讲师,博士生,主要研究方向为信息分析、学科评价、文献计量。
2DOI:10.14004/ki.ckt.2017.0119数据库与信息管理本栏目责任编辑:王力Computer Knowledge and Technology 电脑知识与技术第13卷第2期(2017年1月)1)。
通过分析将我国的大数据技术分为大数据采集技术、大数据分析技术、大数据存储和处理技术、大数据安全与隐私保护技术、大数据应用5个方面。
图1大数据技术领域高频关键词共现图谱3.1大数据采集技术数据集是大数据挖掘和分析的基础。
因此一个有效的数据采集方案对大数据挖掘研究具有重要意义。
目前常用的采集技术有形码技术、射频识别技术(RFID)、视频监控技术、智能录播技术与情感识别技术、点阵数码笔技术、移动APP 技术与网络爬虫采集技术等。
由于各个领域数据源各不相同,我国学者对不同领域不同结构数据的采集技术和方法进行了研究。
主要研究云环境下大数据的采集、分布式大数据的采集技术以及各领域大数据采集。
如,方晖提出了一种基于相干功率谱密度估计的大数据时代网络下云信息采集方法[4]。
付华峥在系统的解析模块中提出了一种通用有效的基于标签树节点权重的正文提取算法的高效的分布式大数据采集系统,同时引入IP 代理池技术来保证系统的持续性。
实验证明,本系统能够高效快速地获取大量的网络数据[5]。
刘宁从数据采集内容、数据采集规划、采集接口的网络部署和采集客户端的工作方式4个方面提出居民电子健康档案的数据采集方案(图2为刘宁设计的居民电子健康档案数据采集接口的客户端工作方式)[6]。
图2居民电子健康档案数据采集接口的客户端工作方式3.2大数据分析技术数据采集的主要作用是为了进行数据分析,获得有价值的信息。
传统数据处理技术有对关系数据库的数据挖掘技术、智能分析、统计分析等,但这些技术已经不能满足大数据环境下对数据进行有效分析的需要。
大数据环境下数据的分析主要集中与云计算、分布式数据库、MapReduce 、大数据挖掘、基于机器学习的大数据分析技术、大数据分析系统的设计、可视化技术等技术。
云计算是大数据分析处理技术的核心原理,也是大数据分析应用的基础平台[7]。
它是一种新型超级计算,云计算的技术实际上是实现计算、服务、存储、应用软件等硬件资源的虚拟化。
云计算主要是对数据进行分布式的处理以及分析来实现数据管理技术。
针对大数据环境非结构化或半结构化的数据挖掘问题,Kang U 等提出针对图片文件的挖掘技术[8],提出一种大规模文本文件的检索与挖掘技术[9]。
Google 公司于2004年提MapReduce 技术作为一种典型的数据批处理技术被广泛地应用于数据挖掘、数据分析、机器学习等领域,并且因为它并行式数据处理的方式已经成为大数据处理的关键技术[10]。
李晨晖等提出大数据分析的九层架构,认为复杂结构处理技术、大数据智能识别与传感技术、大数据平台标准规范、虚拟化接入技术、知识服务交易模型、知识服务全生命周期管理技术、大数据知识服务质量评价体系、支持可视化大数据服务终端交互技术等共同构成了大数据分析和服务的关键技术体系[11]。
3.3大数据存储和管理传统的数据存储和管理以结构化数据为主,主要使用关系数据库系统(RDBMS )。
大数据的4V 特征表明,其主要以非结构化和半结构化的数据为主,而且数据常常为异构数据。
传统的数据库技术很难完成对大数据的存储、检索和管理工作。
现在对大数据存储和管理的研究主要涉及分布式并行数据集群技术的研究、面向大数据处理的MapReduce 模型、NoSQL 存储方案、分布式文件系统以及基于Hadoop 开源体系的系统平台等方面。
程学旗等将大数据分为3类,认为结构化的大数据,通常采用新型数据库集群。
它们通过列存储或行列混合存储以及粗粒度索引等技术,结合MPP (Massive Parallel Processing )架构高效的分布式计算模式,实现对PB 量级数据的存储和管理。
这类集群具有高性能和高扩展性特点,在企业分析类应用领域已获得广泛应用[12]。
Hadoop 分布式文件系统HDFS 是建立在大型集群上可靠存储大数据的文件系统[13],基于HFDS 的Hive 和HBase 能够很好地支持大数据的存储。
将Hive 与HBase 进行整合,共同用于大数据的处理,可以减少开发过程,提高开发效率。
使用HBase 存储大数据,使用Hive 提供的SQL 查询语言,可以十分方便地实现大数据的存储和分析。
非关系型数据库(NoSQL)以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销[14]。
Google 的BigTable 就是典型的NoSQL 实现。
申德荣等针对基于key-value 数据模型的NoSQL 数据库的相关研究进行综述。
3.4大数据的安全和隐私保护大数据环境下,数据分析方法的进步使人们可以从海量无序数据中发现规律性的有用的信息,从而使信息安全和个人隐私保护受到更大的威胁。
一方面的企业或个人可以通过用户行为历史记录,可以预测用户的政治倾向、消费习惯等敏感信息,同时事实证明企业使用的匿名保护的方法,无法满足对用户隐私保护的需求,最后,现在没有相关的法律法规来规范企业对用户信息的采集、存储、传播和使用。