记得在课上,老师说,结构化数据就是我们关系数据库里的表,剩下的都是半结构化和非结构化数据,好比XML文档就是半结构化数据,WORD文档就是非结构化数据,大数据就是半结构化和非结构化数据。心中一直有一个疑问?难道大数据不应该包含结构化数据吗?实在学习数据库这门课时,就对这几个概念有所混淆,所幸今天在书中发现了比较清晰的解释,记录下来,方便以后参考。

1.结构化数据

定义:业界指关系模型数据,即以关系数据库表形式管理的数据

简析:虽然专业角度上看,结构化就是关系模型的说法并不准确,但针对目前业内现状,还是定义为关系模型最为妥善,因为它准确的代表了我们传统上最熟悉的企业业务数据。

2.半结构化数据

定义:非关系模型的、有基本固定结构模式的数据,例如日志文件、XML文档、JSON文档、Email等。

3.非结构化数据

定义:没有固定模式的数据,如WORD、PDF、PPT、EXL,各种格式的图片、视频等。

简析:区分半结构化与非结构化的意义在于,对两者的处理方法是不同的,非结构化数据大多采用内容管理方法,而半结构化数据基本没有有效的管理方法。

总结

(1)结构化、半结构化、非结构化其实是按照数据格式分类

(2)严格讲,结构化与半结构化数据都是有基本固定结构模式的数据

(3)半结构与非结构化数据与目前流行的大数据之间只是有领域重叠的关系,本质讲两者并无必然联系。

(4)业界有将大数据认同为半结构/非结构化数据,是因为大数据技术最初是在半结构化数据领域发挥作用,其本质是将数据处理技术与数据格式混淆,是不正确的。

参考文献:

何小朝. 纵横大数据[M]. 电子工业出版社, 2014.

原创文章,转载标明出处,感恩。

关于结构化、半结构化、非结构化数据的理解相关推荐

  1. 非结构化文件转移服务器,非结构化数据存储管理方法,服务器和系统 Unstructured data storage management method, and a system server...

    摘要: 本文提供一种非结构化数据存储管理方法,服务器和系统,解决现有技术中非结构化存储管理系统无法支撑大量的小文件及其元数据的存储和快速访问的问题. This article provides a m ...

  2. 结构体内容引用自非结构体数组对象axes(handles.axes1)

    Matlab结构体内容引用自非结构体数组对象 matlab的gui报错axes(handles.axes1) 如何解决 起因 代码 matlab的gui报错axes(handles.axes1) 废话 ...

  3. matlab 非结构网格,基于MATLAB的非结构网格生成器和浅水问题的数值模拟

    文章编号:1000-4874(2009)-04-0398-08 基于 MATLAB 的非结构网格生成器 和浅水问题的数值模拟* 蒋艳群,段雅丽, 刘儒勋,张韵华 (中国科学技术大学数学系,安徽合肥,2 ...

  4. 结构体内容引用自非结构体数组对象_类和对象

    类和对象知识点思维导图 面向对象编程的概念 在java中,万物皆对象. 面向对象是指以属性和行为的观点去分析现实生活中的事物. 面向对象编程是指先以面向对象的思想进行分析,然后使用面向对象的编程语言进 ...

  5. matlab 结构体内容引用自非结构体数组对象

    load henzuobiao.matfor i =1:139HZB{i} = henzuobiao.VarName2(i); end 我用的笨办法,把需要的横坐标复制到以前的一个可以运行的文件hen ...

  6. 海量非结构化数据副本难保护,焱融科技携手英方推出联合解决方案

    近日,北京焱融科技有限公司(简称"焱融科技")携手上海英方软件股份有限公司 (简称"英方软件")共同实现海量非结构化数据副本保护方案.这是双方针对海量非结构化数 ...

  7. 《计算机科学导论》一2.3 非位置化数字系统

    本节书摘来华章计算机<计算机科学导论>一书中的第2章 ,第2.3节,[美]贝赫鲁兹A. 佛罗赞(Behrouz A. Forouzan)著 刘艺刘哲雨等译, 更多章节内容可以访问云栖社区& ...

  8. 非结构化信息-》半结构化-》结构化-》关联数据体系-》数据挖掘-》故事化呈现-》决策导向

    非结构化数据介绍来源: 非结构化信息_百度百科 https://baike.baidu.com/item/%E9%9D%9E%E7%BB%93%E6%9E%84%E5%8C%96%E4%BF%A1%E ...

  9. html属于非结构化数据吗,什么是结构化数据非结构化数据和半结构化数据

    什么是结构化数据非结构化数据和半结构化数据以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 结构化数据也称为行数据,是由二 ...

  10. 结构化数据、半结构化数据、非结构化数据

    1 概念 结构化数据 结构化数据可以使用关系型数据库来表示和存储,如MySQL.Oracle.SQL Server等,表现二维形式的数据.可以通过固有键值获取相应信息. 一般特点是:数据以行为单位,一 ...

最新文章

  1. mysql gfs2_Mysql_HA+IP_SAN+Clvmd+GFS2
  2. 7999元大疆最新无人机,支持第一人称视角极速拍摄,直接起飞
  3. phppage类封装分页功能_封装page分页类
  4. No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法
  5. C语言面试题分享(2)
  6. 导出Oracle数据库用户Procedure和Function为文本文件的小工具
  7. 用户体验设计的五个原则(转)
  8. LeetCode 583. 两个字符串的删除操作(动态规划)
  9. golang基础之初识
  10. ★LeetCode(704)——二分查找(JavaScript)
  11. 后端-SpringBoot MySql 连接语句
  12. export和import 输出/接收模块变量的接口
  13. Tomcat 6.0 安装与启动
  14. 战神z7完美linux,不黑不吹 战神Z7游戏本的质量真的差么?
  15. 服务器IO测试(Iozone使用)
  16. 修改select下拉箭头 使用背景图片
  17. 转——韩寒:一个流传多年的谣言
  18. 操作系统的资源分配系列算法
  19. 运维工程师都在做什么
  20. 【TcaplusDB知识库】TcaplusDB进程启动介绍

热门文章

  1. Qpython SL4A服务调用GPS定位获取获取位置信息
  2. ICP备案教程-图文详细流程适合新手小白(Chinar出品)
  3. CSS 多列等高的几种实现方式
  4. linux上使用FTP下载远程PTF远程文件
  5. html里c3动画是什么,C3动画+H5知识点使用总结
  6. 数学建模 导航(持续更新ing)
  7. 唐诗页面爬取 --- 预研阶段
  8. mini.DataGrid使用说明
  9. 关于数字出版物的版权
  10. 第二人生的源码分析(二十六)底层网络协议