【2023年11月第四版教材】《第2章-信息技术发展之存储和数据库(第二部分)》

news2024/10/6 1:43:44

第2章-信息技术发展之存储和数据库(第二部分)

  • 3 存储和数据库
    • 3.1 存储系统架构
    • 3.2 存储技术
    • 3.3 数据库体系结构
    • 3.4 常用存储数据库类型优缺点

3 存储和数据库

3.1 存储系统架构

存储系统架构DASNASSAN
安装难易度不一定简单困难
数据传输协议SCSI/FC/ATATCP/IPFC
传输对象数据块文件数据块
使用标准文件共享协议是(NFS/CIFS…)
异种操作系统文件共享需要转换设备
集中式管理不一定需要管理工具
管理难易度不一定以网络为基础,容易不一定,但通常很难
提高服务器效率
灾难忍受度高,专有方案
适合对象中小组织服务器捆绑磁盘(JBOD)中小组织SOHO 族组织部门大型组织数据中心
应用环境局域网
文档共享程度低
独立操作平台
服务器数量少
局域网
文档共享程度高
异质格式存储需求高
光纤通道储域网
网络环境复杂
文档共享程度高
异质操作系统平台
服务器数量多
业务模式一般服务器Web服务器
多媒体资料存储
文件资料共享
大型资料库
数据库等
档案格式复杂度
容量扩充能力

3.2 存储技术

要素具体内容
存储技术分类分类要素具体分类举例
服务器类型 封闭系统的存储大型机等服务器
开放系统的存储麒麟、欧拉、UNIX、Linux等操作系统的服务器
外挂存储根
据连接方式
直连式存储DAS
网络化存储FAS网络接入存储(NAS)和存储区域网络(SAN)
内容1.存储虚拟化是“云存储”核心技术之一,它把来自一个或多个网络的存储资源整合起来,向用户提供一个抽象的逻辑视图,用户可以通过这个视图中的统一逻辑接口来访问被整合的存储资源。用户在访问数据时并不知道真实的物理位置。它带给人们直接的好处是提高了存储利用率,降低了存储成本,简化了大型、复杂、异构的存储环境的管理工作
2.数据存储建类似于文件系统的逻辑容器。它隐藏了每个存储设备的特性,形成一个统一的模型,为虚拟机提供磁盘。存储虚拟化技术帮助系统管理虚拟基础架构存储资源,提高资源利用率和灵活性,提高应用正常运行时间。
3.绿色存储技术是指从从节能环保的角度出发,用来设计生产能效更佳的存储产品,降低数据存储设备的功耗,提高存储设备每瓦性能的技术。绿色存储技术的核心是设计运行温度更低的处理器和更有效率的系统,生产更低能耗的存储系统或组件,以绿色理念为指导的存储系统最终是存储量、性能、能耗三者的平衡。
数据结构模型1 .数据结构模型是数据库系统的核心。
2.数据结构模型=结构化(规定了数据如何被描述(例如树、表等)+操纵数据的方法(添加、删除、显示、维护)
3.常见的数据结构模型有三种:层次模型网状模型关系模型,层次模型和网状模型又统称为格式化数据模型
结构模型特点
层次模型 “树”结构表示实体集之间的关联,其中实体集(用矩形框表示)为结点,而树中各结点之间的连线表示它们之间的关联。缺点并不是所有事物都是层次关系
网状模型 网状结构表示实体类型及其实体之间的联系。用有向图结构表示实体类型及实体间联系的数据结构模型称为网状模型。以记录为数据的存储单位。记录包含若干数据项。网状数据库是导航式数据库,用户在操作数据库时不但说明要做什么,还要说明怎么做。
关系模型 在关系结构的数据库中用二维表格的形式表示实体以及实体之间的联系的模型。
常用的数据库类型数据库类型特点
关系型数据库(SQL) 关系型数据库支持事务的ACID原则,即原子性、一致性、隔离性、 持久性,这四种原则保证在事务过程当中数据的正确性
非关系型数据(NoSQL) 非关系型数据库是分布式的、非关系型的、不保证遵循ACID原则的数据存储系统;
NoSQL数据存储不需要固定的表结构,通常也不存在连接操作。有键值数据库、列存储数据库、面向文档数据库、图形数据库
数据仓库特点 数据仓库是一个面向主题的、集成的、非易失的且随时间变化的数据集合,用于支持管理决策
组成具体内容
数据源内部和外部数据,是数据仓库系统的基础,是整个系统的数据源泉。
数据的存储与管理它是整个数据仓库系统的核心
联机分析处理(OLAP)服务器基于关系数据库的广OLAP (ROLAP) 基本数据和聚合数据均存放在RDBMS之中
基于多维数据组织的OLAP (MOLAP) 基本数据和聚合数据均存放于多维数据库
基于混合数据组织的OLAP (HOLAP) 基本数据存放于关系数据库管理系统(RDBMS)中,聚合数据存放于多维数据库中
前端工具包括各种查询工具、报表工具、分析工具、数握挖掘v工具以及各种基于数据仓库或数据集市的应用开发工具

3.3 数据库体系结构

在这里插入图片描述

3.4 常用存储数据库类型优缺点

类型特点描述
关系型数据库优点1.容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解
2.使用方便:通用的SQL语言使得操作关系型数据库非常方便
3.易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率
缺点1.数据读写必须经过SQL解析,大量数据、高并发下读写性能不足(对于传统关系型数据库来说,硬盘IO是一个很大的瓶颈)
2.具有固定的表结构,因此扩展困难
3.多表的关联查询导致性能欠佳
非关系型数据库优点1.高并发:大数据下读写能力较强(基于键值对的,可以想象成表中的主键和值的对应关系,且不需要经过SQL层的解析,所以性能非常高)
2.基本支持分布式:易于扩展,可伸缩(因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展)
3.简单:弱结构化存储
缺点1 .事务支持较
2.通用性差
3.无完整约束,复杂业务场景支持较差

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/852007.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谷歌关闭跨域限制.(生成一个开发浏览器),Chrome关闭跨域

(一)、首先找到浏览器在电脑磁盘中的位置,并复制 (二)、复制一个浏览器的快捷方式到桌面(不影响正常浏览器) (三)、chrom鼠标右键属性,修改快捷方式的目标 (四)chrome.exe 后面添加 --disable-web-security --user-data-dir 复制的Chrome浏览…

视频监控汇聚EasyCVR平台WebRTC流地址无法播放的原因排查

开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多…

ZIG:理解未来编程语言的视角

文章目录 摘要:引言:性能简洁性和模块化避免常见错误和陷阱总结:参考资料📑: 摘要: 本文介绍了新兴编程语言ZIG的目标和特点,包括高性能、简洁性和模块化,并分析了这些特点是如何通过语言设计来…

CC++内存管理与模版初阶

目录 四、C&C内存管理 (一)C/C内存分布 (二)C内存管理方式 1、new/delete操作内置类型 2、new和delete操作自定义类型 (三)operator new与operator delete函数 (四)new和delete的实现原理 1、内置类型 2、自定义类型 (五)定位new表达式(placement-new) (六)八股文 1、n…

Keburnetes pod概念 策略

Pod基础概念 Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的StatefulSet和D…

Flowable-结束事件-空结束事件

目录 定义图形标记XML内容 定义 空结束事件是最常见的一种结束事件,也是最简单的一种结束事件,只要把结束任务置于流程 或分支的最后节点,流程实例运行到该节点的时候,流程引擎就会结束该流程实例或分支。前面提 到,结…

Springboot中整合netty启动后,项目无法正常启动?

1.现象描述 netty等一般放在程序启动后再启动,多以下面方式启动: Component Order(value 2) public class NettyUdpServer implements ApplicationRunner {如果在 Order 后面还有其它模块被启动,那么其它模块就会被阻塞。 2.原因分析 主…

ArcGIS Pro实践技术应用——暨基础入门、制图、空间分析、影像分析、三维建模、空间统计分析与建模、python融合、案例应用全流程科研能力提升

查看原文>>>ArcGIS Pro实践技术应用——暨基础入门、制图、空间分析、影像分析、三维建模、空间统计分析与建模、python融合能力 本文将利用ArcGIS Pro 将您的 GIS 工作组织到工程中,您可以使用 ArcGIS Pro 映射 2D 和 3D 数据。借助 ArcGIS Pro&#xff…

装备制造业行业报告最新发布!

随着“十四五”战略规划的全力推动,物联网、5G、人工智能等新兴技术快速发展,制造装备智能化和自动化成为目前制造业发展的主要方向,重点推进高档数控机床与基础制造装备,自动化成套生产线,智能控制系统,精…

教程:通过navicat修改视频监控EasyCVR云平台的登录密码

TSINGSEE青犀视频监控管理平台EasyCVR可以根据不同的应用场景需求,让平台在内网、专网、VPN、广域网、互联网等各种环境下进行音视频的采集、接入与多端分发。在视频能力上,平台可实现视频实时直播、云端录像、云存储、回放与检索、告警上报、视频快照、…

揭秘压力测试:从报告中看软件的极限

压力测试简介 压力测试,对于软件开发和测试领域的人来说,绝不是一个陌生的词汇。但是对于许多人来说,它的真正含义、目的和重要性可能仍然是一个迷。那么,什么是压力测试,为什么它如此关键? 压力测试是一…

[excel]vlookup函数对相同的ip进行关联

一、需求(由于ip不可泄漏所以简化如下) 有两个sheet: 找到sheet1在sheet2中存在的ip,也就是找到有漏洞的ip 二、实现 vlookup函数有4个参数 第一个:当前表要匹配的列,选择第一个sheet当前行需要处理的ip即可 第二个:第二个shee…

实力派双向奔赴!南卡携手傅园慧,再显最“硬核”的运动游泳耳机

近日,国内知名骨传导耳机品牌NANK南卡官宣游泳冠军—傅园慧担任为其品牌形象大使。 傅园慧的运动职业生涯开始只是患有哮喘,父母希望她通过练习游泳增强体质。没想到跟着教练学习后,她很快表现出对游泳的喜爱与天赋,从此命运的齿…

Swagger技术-自动生成测试接口

简介 前端资源和后端资源分开,前端通过nginx运行,后端通过tomcat运行 前端技术框架: Swagger 作用:生成各种样式的接口文档,以及在线接口调试页面等 kinfe4j是基于mvc框架继承swagger生成api文档的增强解决方案 …

6. C++类的静态成员

一、对象的生产期 生存期:对象从诞生到结束的这段时间生存期分为静态生存期和动态生存期 1.1 静态生存期 对象的生存期与程序的运行期相同,则称它具有静态生存期在文件作用域中声明的对象都是具有静态生存期的若在函数内部的局部作用域中声明具有静态…

红帽8.2版本CSA题库:第二题配置您的系统以使用默认存储库

vim /etc/yum.repos.d/BaseOS_AppStream.repo [BaseOS] nameBaseOS baseurlhttp://foundation0.ilt.example.com/dvd/BaseOS gpgcheck0 enabled1[AppStream] nameAppStream baseurlhttp://foundation0.ilt.example.com/dvd/AppStream gpgcheck0 enabled1:wq! #保存…

Vulkan 绘制显示设计

背景 众所周知,Vulkan是个跨平台的图形渲染API,为了友好地支持跨平台,Vulkan自然也抽象出了很多接口层去对接各个操作系统,抹平系统间的差异,Swap Chains即为WSI。 其本质上是一种图像队列,此队列会按顺序…

k8s资源管理方法详解(陈述式、声明式)

目录 一:陈述式资源管理方法 二: 基本信息查看 1、查看信息 2、创建 3、删除 4、service 的 type 类型 三:项目实例 1、创建 kubectl create命令 2、发布 kubectl expose命令 3、在 node 节点上操作,查看负载均衡端…

cuda系列详细教程

随着人工智能的发展与人才的内卷,很多企业已将深度学习算法的C部署能力作为基本技能之一。面对诸多arm相关且资源有限的设备,往往想更好的提速,满足更高时效性,必将更多类似矩阵相关运算交给CUDA处理。同时,面对市场诸…

千帆大模型平台再升级:接入大模型最多、Prompt模板最全面

一、前言 近年来AI领域的发展取得了长足的进步,孵化出的相关产品可谓是如火如荼。尤其是最近爆火的ChatGPT,让非IT领域的其他领域的小伙伴也开始接触并使用它。其实它的爆火不是偶然,是因为ChatGPT实实在在的强大,真真切切的能解…