大数据产生的背景有哪些?

大数据首先出现在互联网行业,其产生和发展与信息产业密不可分。随着物联网、社交网络、云计算等技术不断融入我们的生活以及现有的计算能力、存储空间、网络带宽的高速发展,人类积累的数据在互联网、通信、金融、商业、医疗等诸多领域不断地增长和累积。

大数据出现的背景如下所述:

1、)信息技术进步

上世纪末,随着互联网的兴起和网络技术的飞速发展,网络的浪潮掀起,越来越多的人能够接入和使用网络。

近年来,随着智能手机和其他智能设备的兴起,全球网络中的在线人数急剧增加。人们发送电子邮件会产生数字信息,看电视会产生数字信息,用手机会产生数字信息,我们的生活被数字信息包围,而这些所谓的数字信息就是我们通常所说的“数据”,我们可以称之为大数据浪潮。智能设备的持续普及是大数据快速增长的重要因素。智能设备的普及、存储设备性能的提高和网络带宽的增加都是信息技术的进步,它们为大数据的存储和流通提供了物质基础。

2)云计算技术的兴起

云计算技术是互联网行业的一项新技术。通俗的来讲就是使用云共享软件、硬件和各种应用程序来获得所需的操作结果,而操作过程则由专业的云服务团队完成。我们通常将云端称为“数据中心”,现在国内主要的互联网公司、百度电信运营商、银行甚至政府部门都建立了自己的数据中心。云计算技术已在社会各界普及,并进一步占据主导地位。

云空间是一种新的海量数据存储方式。云计算技术将分散的数据集中在数据中心,使处理和分析海量数据成为可能。可以说,云计算技术为海量数据存储和分散的用户访问提供了必要的空间和途径,是大数据诞生的技术基础。

3)数据资源化的趋势

产业界流行的说法是“数据是新时代的石油”。各行各业都开始重视数据的价值。混沌数据毫无价值,只有通过必要的手段对数据进行分析和挖掘,才能揭示其价值,促进大数据的诞生。我们即将从“科技就是生产力”的时代迈向“数据就是生产力”的时代。数据逐渐成为现代社会发展的资源。数据资源的发展趋势是大数据诞生的直接驱动力。


推荐文章
android程序安全补丁级别是什么意思?

这是Google(谷歌)公司要求在所有基于Android的新版系统中加入一项说明。这项说明是关于Android系统内部一些安全问题的修复内容;这个新增项对于用户使用来说并不会带来什么影响。谷歌向OEM

C++ partial_sort()函数详解

假设这样一种情境,有一个存有100万个元素的容器,但我们只想从中提取出值最小的10个元素,该如何实现呢? 通过前面的学习,读者可能会想到使用sort()或者stable_sort()排序函数,即通过

MySQL WHERE:条件查询数据

WHERE WHERE查询条件 带比较运算符和逻辑运算符的查询条件 带BETWEENAND关键字的查询条件 带ISNULL关键字的查询条件 带IN关键字的查询条件 带LIKE关键字的查询条件

什么叫数据?

数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。它不仅指狭义上的数字,还可以是具有一定意义的文字、字

Python线程的生命周期(新建、就绪、运行、阻塞和死亡)

《Python创建线程》一节中,介绍了2种创建线程的方法,通过分析线程的执行过程我们得知,当程序中包含多个线程时,CPU不同一直被特定的线程霸占,而是轮流执行各个线程。 那么,CPU在轮换执行线程过

TCP协议的粘包问题(数据的无边界性)

上节我们讲到了socket缓冲区和数据的传递过程,可以看到数据的接收和发送是无关的,read()/recv()函数不管数据发送了多少次,都会尽可能多的接收数据。也就是说,read()/recv()和w

ACID原则是什么?

ACID是关系型数据库的事务机制需要遵守的原则。事务是一个一致和可靠计算的基本单元,由作为原子单元执行的一系列数据库操作组成。数据库库一般在启动时会提供事务机制,包括事务启动、停止、取消或回滚等。

绝对URL、相对URL、静态URL、动态URL的区别

URL(UniformResourceLocator,统一资源定位符)即“网页地址”,简称“网址”,是我们访问互联网资源的一种简洁表示方法,用来定位网页所处的位置。 关于URL,我们可以从以下两个角

C++11 lambda表达式精讲

C++C#Java 声明式编程风格:就地匿名定义目标函数或函数对象,不需要额外写一个命名函数或者函数对象。以更直接的方式去写程序,好的可读性和可维护性。 简洁:不需要额外再写一个函数或者函数对象,

Spring Cloud实现Zuul自带的Debug功能

Zuul中自带了一个DebugFilter,一开始笔者也没明白这个DebugFilter有什么用,看名称很容易理解,它是用来调试的,可是你看它的源码几乎没什么逻辑,就set了两个值而已,代码如下所示。

value:日期参数,使用java.util.Date类型,可以引用EL表达式。 type:日期参数种类,其取值范围可以选择time时间类型、date日期类型和timestamp日期与时间,也

Go语言服务端处理HTTP、HTTPS请求

本节我们主要来介绍一下使用Go语言编写的HTTP服务端是如何处理HTTP和HTTPS请求的。 处理HTTP请求 使用net/http包提供的http.ListenAndServe()方法,可以对指定

dock栏是什么意思?

dock栏是什么意思?dock栏就是苹果IOS系统或者MAC系统自带任务栏以及切换的快捷窗口,一般活动桌面为最下方固定的界面就是dock栏。dock栏主要是用来存放下载目录以及常用的应用程序。DOCK

Struts2文件下载实例

通过《Struts2文件下载简介》教程的学习,读者已经了解了使用Struts2框架实现在指定的目录中下载指定文件的功能。下面通过案例演示文件下载功能。 1)创建下载页面 在 struts2Demo

Linux常用信号(进程间通信)及其含义

进程的管理主要是指进程的关闭与重启。我们一般关闭或重启软件,都是关闭或重启它的程序,而不是直接操作进程的。比如,要重启apache服务,一般使用命令"servicehttpdrestart"重启apa

SAX解析XML

SAX(SimpleAPIforXML)也是一种解析XML文件的方法,它虽然不是官方标准,但它是XML的事实标准,大部分XML解析器都支持它。 SAX与DOM不同的是,它不是一次性将XML加载到内存

C# const:常量定义

在C#中常量(constant)以关键字const修饰,在定义时就必须为其赋值(所以,不能在构造函数中为常量赋值),一经赋值,值就不能改变。 const可以隐式地被解释为staticreadonly

Django存在关联关系的反向查询

在《Django数据表关联关系映射(一对一、一对多、多对多)》一节中,我们介绍过Model之间存在三种关系模型用来维护表与表之间的关联。同时,Django也为此提供了非常强度大关联关系查询,在实际工作

SQL的基本书写规则

对于SQL初学者,在写SQL语句时,只要遵守下面几个书写规则,就可以避免很多错误。这些规则都非常简单,下面我们来逐一介绍。 SQL语句要以分号;结尾 在RDBMS(关系型数据库)当中,SQL语句是逐

mysql>SHOWVARIABLESLIKE'slow_query%'; +---------------------+------------------------------------