林中鹿

结构化数据可以通过固有键值获取相应信息,且数据的格式固定,如RDBMS data

半结构化数据可以通过灵活的键值调整获取相应信息,且数据的格式不固定,如json,同一键值下存储的信息可能是数值型的,可能是文本型的,也可能是字典或者列表

<person>
    <name>A</name>
    <age>13</age>
    <gender>female</gender>
</person>

<person>
    <name>B</name>
    <gender>male</gender>
</person>

非结构化数据不可以通过键值获取相应信息。

其实感觉也不能笼统地说文档就是非结构化数据,这要看你想要获取的信息层次,比如我就是要统计公司的财报,且把财报整体作为我的信息单元,那么在这里财报也是结构化数据;而如果我想要获取的是财报里面的具体信息,比如总收入,那么在这里财报就是非结构化数据。

链接:https://www.zhihu.com/question/50986354/answer/276099917

Ai打羽球喊我:

结构化:SQL

半结构化:json

非结构化:图片

SQL: 结构化查询语言。它的数据都是结构化的。通过固有键值获取相应信息

json: 通过灵活的键值调整, 获取相应信息

NOSQL数据库: 它不需要结构化的数据设计。这样它的容错性就很强,也不存在太严格的设计,所

以以后的扩展和修改都比较容易。

NOSQL数据库里面不存在关系这个概念,如果你想实现关系,比如说1对1,一对多,多对多,你需要用程序来实现,而不是用数据库本身来实现。

https://www.zhihu.com/question/50986354/answer/1849823026

极道科技(北京)有限公司

结构化数据
固定的数据模型Schema,一组特定数据类型的数据组合,比如数据库表
• 存储在RDBMS或者Spreadsheet中
• 优点:关联查询和修改简便
• 缺点:表结构固定,增加一个属性变更表结构困难。引入表关联会带来更多的应用的麻烦。
• 应用:CRM,ERP,航班火车预定系统

非结构化数据
• 没有固定的数据结构和类型,没有固定的数据模型schema
• 存储在文件存储系统或者对象存储系统里
• 优点:随心所欲,各种类型
• 缺点:无标准,难以规范化管理,检索,查询
• 应用:BLOB,音视频文件,办公文档,报表,日志

半结构化数据

• 有格式但没有固定的数据模型Schema,具备自描述的属性信息表达数据内容。

• 以键值对儿存储,JSON/XML类似的文档描述,存储在文件或者文档形数据库中,或者以图的方式存储在图数据库中,数据仓库中。

• 优点:扩展性好,对任意数据可以增、删、改描述信息,通过特定的算法和方法可以进行检索和分析。

• 缺点:特定应用场景的特定用法,不善于存储BLOB

链接:https://www.zhihu.com/question/50986354/answer/2214580874

飘哥:

总结:

  • 结构化、半结构化、非结构化其实是按照数据格式分类。
  • 结构化数据属于非结构化数据,是非结构化数据的特例。
  • 结构化与半结构化数据都是有基本固定结构模式的数据
  • 半结构与非结构化数据与目前流行的大数据之间只是有领域重叠的关系,本质讲两者并无必然联系。
  • 业界有将大数据认为半结构/非结构化数据,是因为大数据技术最初是在半结构化数据领域发挥作用,其本质是将数据处理技术与数据格式混淆,是不正确的。

链接:https://www.zhihu.com/question/50986354/answer/683873405

【数据库】结构化数据、非结构化数据、半结构化数据的区别相关推荐

  1. 结构化数据(structured),半结构化数据(semi-structured),非结构化数据(unstructured)

    研究一下分布式架构的实现方式 结构化数据(structured),半结构化数据(semi-structured),非结构化数据(unstructured) 概念 结构化数据:即行数据,存储在数据库里, ...

  2. 结构化数据(structured),半结构化数据(semi-structured),非结构化数据(unstructured)的定义和区别

    相对于结构化数据(即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据)而言,不方便用数据库二维逻辑表来表现的数据即称为非结构化数据,包括所有格式的办公文档.文本.图片.XML.HTML.各 ...

  3. 结构化数据(structured),半结构化数据(semi-structured),非结构化数据(unstructured)...

    概念 结构化数据:即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据. 半结构化数据:介于完全结构化数据(如关系型数据库.面向对象数据库中的数据)和完全无结构的数据(如声音.图像文件等)之 ...

  4. 关于结构化、半结构化、非结构化数据的理解

    记得在课上,老师说,结构化数据就是我们关系数据库里的表,剩下的都是半结构化和非结构化数据,好比XML文档就是半结构化数据,WORD文档就是非结构化数据,大数据就是半结构化和非结构化数据.心中一直有一个 ...

  5. 关于结构化,半结构化,非结构化数据的理解

    记得在课上,老师说,结构化数据就是我们关系数据库里的表,剩下的都是半结构化和非结构化数据,好比XML文档就是半结构化数据,WORD文档就是非结构化数据,大数据就是半结构化和非结构化数据.心中一直有一个 ...

  6. html文档半结构化数据,什么是半结构化数据?

    要考虑半结构化数据是什么,让我们从类比开始 – 采访. 假设您正在进行半结构化访谈.顾名思义,这在介于结构化和非结构化的访谈之间. 对于上下文,结构化访谈是指您的人力资源团队预先确定所询问的问题以及询 ...

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

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

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

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

  9. 如何理解结构化、非结构化和半结构化数据?

    计算机信息化系统中的数据分为结构化数据.非结构化数据和半结构化数据 1.结构化数据(Structured Data) 定义:结构化数据也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据 ...

最新文章

  1. pycharm代码自动补全功能
  2. day 58 关于bootstrap
  3. WinCE CEDDK之Bus操作函数
  4. linux ../的含义
  5. MyEclipse6.5安装SVN插件的方法--在线安装
  6. iOS制作一个雷达图,可用于多种场景(一)
  7. 数据结构——进制转换(10—n)
  8. MyFlash——美团点评的开源MySQL闪回工具
  9. php按id获取整条数据库,Ajax取得数据库的json值,想通过id获取对应信息,但是都默认获取第一条了...
  10. 软件工程-团队作业3
  11. 直播首屏耗时400ms以下的优化实践
  12. 004 Leaflet 第四个demo 使用自己的图标替换marker图标
  13. 程序员也要学英语——词根词缀大全(陆续更新)
  14. Android webview监听网页对话框点击事件
  15. matlab中换行操作
  16. 瑞幸突击2018,一场互联网向咖啡发起的进攻 | 一点财经
  17. 【Excel 教程系列第 16 篇】打印 Excel 表格时,如何设置每页都有表头
  18. UHF RFID 读卡实验
  19. iPhone 12 发布了
  20. shp文件转3dtitle

热门文章

  1. HTTP内容的大小写问题
  2. Sort_1000pics数据集利用CNN实现图像分类
  3. 利用COCO API测试自己数据集训练的YOLOv3模型的mAP(VOC格式数据集)
  4. [js点滴(转)]JavaScript中的this陷阱的最全收集--没有之一
  5. 数字经济发展现状_(我的)数字媒体的现状
  6. 草履虫纳米机器人_《Nature》草履虫大小的微型机器人:由激光驱动可用于显微外科...
  7. recovery之刷机脚本自定义(解决刷zip文件时出现Status 6错误)
  8. for循环基础练习学案:打印平行四边形
  9. mc服务器优化mod,【教程】minecraft服务器优化教程 让你用低配置带更多人!
  10. 地质勘查项目管理困难重重,需要专业软件来解决