在提到数据结构和非数据结构时,好多人都有这样的意识,概念可能说不上来,接下来就来说说结构化数据和非结构化数据的概念以及不同:

结构化数据、非结构化数据是对存储形式的一种数据类型分析,有助于企业细分行业案例,帮助存储合作伙伴更好地解决应用实施方案。

结构化数据

结构化的数据是指可以使用关系型数据库表示和存储,表现为二维形式的数据。一般特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。举一个例子:

name age gender1

lyh 12 male2

liangyh 13 female3

liang 18 male

结构化的数据的存储和排列是很有规律的,这对查询和修改等操作很有帮助。但是,显然,它的扩展性不好

非结构化数据

就是没有固定结构的数据。各种文档、图片、视频/音频等都属于非结构化数据。对于这类数据,我们一般直接整体进行存储,而且一般存储为二进制的数据格式。

应用场景

结构化数据,简单来说就是数据库。结合到典型场景中更容易理解,比如企业ERP、财务系统;医疗HIS数据库;教育一卡通;政府行政审批;其他核心数据库等。这些应用需要哪些存储方案呢?基本包括高速存储应用需求、数据备份需求、数据共享需求以及数据容灾需求。

非结构化数据,包括视频、音频、图片、图像、文档、文本等形式。具体到典型案例中,像是医疗影像系统、教育视频点播、视频监控、国土GIS、设计院、文件服务器(PDM/FTP)、媒体资源管理等具体应用,这些行业对于存储需求包括数据存储、数据备份以及数据共享等。

数据结构和非数据结构详解相关推荐

  1. HBase数据结构与基本语法详解

    HBase数据结构与基本语法详解.背景: 阅读新闻 [日期:2019-01-06] 来源:Linux社区 作者:Linux [字体:大 中 小] HBase中的表一般有这样的特点: 1 大:一个表可以 ...

  2. 数据结构--树链剖分详解

    数据结构--树链剖分详解 关于模板题---->传送门 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将 ...

  3. JavaScript数据结构与算法——链表详解(下)

    在JavaScript数据结构与算法--链表详解(上)中,我们探讨了一下链表的定义.实现原理以及单链表的实现.接下来我们进一步了解一下链表的其他内容. 1.双向链表 双向链表实现原理图: 与单向链表不 ...

  4. JavaScript数据结构与算法——链表详解(上)

    注:与之前JavaScript数据结构与算法系列博客不同的是,从这篇开始,此系列博客采用es6语法编写,这样在学数据结构的同时还能对ECMAScript6有进一步的认识,如需先了解es6语法请浏览ht ...

  5. JavaScript数据结构与算法——队列详解(下)

    接下来会借助本人另一篇文章JavaScript数据结构与算法--队列详解(上)中实现的队列类及其方法实现一个应用. 配对问题 需求分析:在一个文件中保存着一份男女混合的数据,名称前以B开头表示男士,以 ...

  6. JavaScript数据结构与算法——列表详解(下),基于Nodejs实现一个列表应用

    1.上篇回顾: 上篇我们实现了一个列表类,并添加了一些属性,实现了比较多的方法,本文章将与大家一起使用列表实现一个图书借阅查询系统.需要使用JavaScript数据结构与算法--列表详解(上)中写好的 ...

  7. JavaScript数据结构与算法——列表详解(上)

    列表是一组有序的数据,每个数组中的数据项称为元素.数组相关知识不够了解的伙伴可以阅读本人上篇博客在JavaScript中,列表的元素可以是任意数据类型.列表中可以保存不定数量的元素,实际使用时元素的数 ...

  8. JavaScript数据结构与算法——数组详解(下)

    1.二维与多维数组 JavaScript只支持一维数组,但是通过在数组里保存数组元素的方式,可以轻松创建多维数组. 1.1 创建二维数组 二维数组类似一种由行和列构成的数组表格,在JavaScript ...

  9. c++数据结构中 顺序队列的队首队尾_数据结构与算法—队列详解

    前言 栈和队列是一对好兄弟,前面我们介绍过数据结构与算法-栈详解,那么栈的机制相对简单,后入先出,就像进入一个狭小的山洞,山洞只有一个出口,只能后进先出(在外面的先出去).而队列就好比是一个隧道,后面 ...

最新文章

  1. 如何限制oracle数据库表的输出记录条数
  2. 公有云还能信任吗?Azure遭雷击中断超过一天
  3. BeanUtils解决日期问题
  4. java如何把文件中的内容存到一个动态数组arraylist中_如何动态地向Java中的数组添加项目?...
  5. Hadoop大数据——MR程序map任务数的规划机制
  6. 操作篇 HYbrid的应用和学习
  7. [翻译] C# 8.0 新特性
  8. .NET网络编程学习(二)
  9. 20181225 基于TCP/IP和基于UDP/IP的套接字编程
  10. Java 笔试强训 牛客网选择编程题 01
  11. 如何用 SQL 做留存率分析?
  12. linux fread函数的用法,fread和fwrite用法详解
  13. OpenAI怎么写作「谷歌小发猫写作」
  14. python读matlab.fig_从fig文件中读取数据
  15. 测试自己移动速度的软件,鼠标灵敏度测试检测工具 测试鼠标的灵敏度与移动速度...
  16. mysql优化-Explain工具介绍
  17. 观影感受 之 《都挺好》
  18. Word 2007实现自动编排目录
  19. 微信小程序云开发获取上传图片后https的url链接地址
  20. 中文版Echarts世界地图

热门文章

  1. 笼罩在孙子和《孙子兵法》身上的“N”个谜
  2. 彻底凉了!腾讯知名软件全线下架,网友一片唏嘘。。。
  3. VS2019配置VMTK、VTK库
  4. 使用Filebeat采集日志结合logstash过滤出特定格式的日志至Elasticsearch
  5. 网易云音乐搜索引擎 python+whoosh---(2)搜索引擎
  6. 拓扑数据分析-Topological data analysis
  7. qq服务器维护到什么时候,2021qq扩列维护到什么时候?qq扩列升级什么时候结束?...
  8. HDU6112-今夕何夕
  9. r星服务器在那个文件,gta5修改host文件连接r星服务器方法介绍
  10. Raft算法在Curve中的实践