计算机三级-数据库-总结归纳(十三)

2023-05-16

大规模数据库架构

  1. 带着通信这两个字的

  2. 分布式数据库是物理上分散、逻辑上集中的数据库系统,其目的主要是实现本地自治和数据全局透明共享。

  3. 分布式数据库系统由局部数据库管理系统、全局数据库管理系统、全局数据字典、通信管理四部分组成。

  4. 分布式数据库最基本的特征:本地自治、非集中式管理、高可用性

  5. 分布式数据库的分布透明性包括:分片透明性、位置透明性、局部数据模型透明性

    分片透明性:最高层次的透明性,位于全局概念与分片模式之间;

    位置透明性:位置透明性使用户编写程序时只需要考虑数据分片情況,不需要了解各分片在各个场地的分配情况;

    局部数据模型透明性:最低层次的透明性,不需要了解场地上使用的是何种数据类型,位于分配模式与局部概念模式之间;

  6. 分布式数据库分片类型:水平分片、垂直分片、导出分片、混合分片

    水平分片:按一定的条件把全局关系的所有元组划分成若千不相交的子集,每个子集都是关系的一个片段;

    垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上作投影运算,每个投影称为垂直分片

    导出分片:又称为导出水平分片,即水平分片的条件不是本关系属性的条件,而是其他关系属性的条件

    混合分片:以上三种方法的混合。可以先水平分片再垂直分片,或先垂直分片再水平分片,或其他形式的分片,但他们的结果是不相同的

  7. 进行垂直分片以后,每个分片都必须包含关系的主键

  8. 进行水平分片以后,关系的每一行必须至少属于ー个分片,每个分片的元组结构完全相同

  9. 并行数据库中一维数据的划分方法:轮转法、散列划分法、范围划分法

    轮转法:扫描整个关系表

    散列划分法:点查询和顺序扫描

    范围划分法:适合范围查询和点查询

  10. 数据分配方式有四种:集中式、分割式、全复制式、混合式

**集中式**:所有数据片段都安排在同一个场地上;

**分割式**:所有数据只有一份,它被分割成若干逻辑片段,每个逻辑片段被指派在一个特定的场地上;

**全复制式**:数据在每个场地重复存储。也就是每个场地上都有一个完整的数据副本;

**混合式**:**一种介于分割式和全复制式的分布方式**,全局数据被分为若干个数据子集,每个子集都被安排在一个或多个不同的场地上,但是每个场地未必保存所有数据。
  1. 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构无共享结构被认为是支持并行数据库系统的最好并行结构

  2. 局部概念模式是描述全局关系在场地上存储的物理片段的逻辑结构以及特征

  3. 软件即服务:互联网上的应用服务一直被称作软件即服务,它是一种软件分配模式。

    平台即服务指通过网络提供操作系统和相关服务而无需下载或安装

    基础设施即服务:指将用于支持运作的设备对外提供服务,这些设备包括存储、硬件、服务器和网络组件。

  4. 并行数据库系统的体系结构主要有3种:共享内存结构、共享磁盘结构和无共享资源结构

    共享内存结构:共享一个公共的主存储器,如果处理器数量过多,容易造成内存访问冲突。

    共享磁盘结构:所有处理机都没有独立的主存储器,并且通过互联网共享磁盘。

    无共享结构:,每个处理机拥有独立的主存储器和磁盘,不共享资源。

    层次结构综合了共享内存、共享磁盘和无共享结构的特点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机三级-数据库-总结归纳(十三) 的相关文章

  • 计算机三级-数据库-总结归纳(一)

    数据库应用系统开发方法 数据库的三级模式由外模式 模式 内模式构成 数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性 xff0c 其中外模式 模式映像提供逻辑独立性 xff0c 模式 内模式映像提供物理独立性 内模式
  • 计算机三级-数据库设计的各个阶段

    数据库设计一般分为需求分析 结构设计 数据库的实现与部署 实施 数据库的运行维护四个阶段 结构设计包括概念设计 逻辑设计和物理设计 数据库实施的主要任务和目标是 xff1a 在实际的计算机系统中建立数据库应用系统 需求分析 就是分析用户的应
  • 计算机三级-数据库-总结归纳(二)

    需求分析 xff1a 就是分析用户的应用请求 数据库应用系统的需求分析包括 xff1a 数据需求分析 数据需求分析是从对数据进行组织与存储的角度 xff0c 从用户视图出发 xff0c 分析与辨别应用领域所管理的各类数据项和数据结构 xff
  • 计算机三级-数据库-总结归纳(三)

    数据库结构设计 关系模型中的候选码定义为某一组属性可以唯一标识一个元组 xff0c 则称为该属性组的候选码 xff0c 所以其候选码属性的取值必须不能有重复也不能为空 数据模型三要素 xff1a 数据结构 数据操作 完整性约束 数据结构 数
  • 计算机三级-数据库-总结归纳(四)

    数据库应用系统功能设计与实施 当数据库服务器出现问题时无法向用户提供服务 三层浏览器 服务器结构的数据库应用系统是由浏览器 应用服务器和数据库服务器三部分组成的 人机界面的设计可采用原型迭代法 xff0c 首先进行初步设计 xff0c 再进
  • 计算机三级-数据库-总结归纳(五)

    UML与数据库应用系统 图名描述类图一组类 接口和协作以及它们之间的关系的一种静态视图包图包与包之间的关系的图 xff0c 不是用于DBAS的微观设计组件图软件之间的依赖关系部署图系统中硬件和软件的物理配置情况和系统体系结构用例图用例位于系
  • 计算机三级-数据库-总结归纳(六)

    高级数据查询 只有在创建 Temp表的连接中才可以查询 Temp表数据 用户若想在 SQL Serverl中访问据库的表 xff0c 必须同该表建立一个连接表示通信渠道 xff0c 当连接中断时 xff0c 无法对其进行访问 CASE EL
  • 计算机三级-数据库-总结归纳(七)

    数据库及数据库对象 在SQL语言中 xff0c 建立索引使用CREATE INDEX语句 xff0c 格式为 xff1a CREATE UNIQUE INDEX lt 索引名 gt ON lt 表名 gt xff08 lt 列名 gt lt
  • 计算机三级-数据库-总结归纳(八)

    数据库后台编程技术 create trigger 触发器名 on 表名 for 操作名 insert update delete 用户定义的完整性可以用 CHECK 短语指定列值应满足的条件 xff0c 也可以用触发器约東 xff0c 通过
  • 计算机三级-数据库-总结归纳(九)

    安全管理 SQL系统角色含义db owner具有在数据库中执行任何操作的权限 xff0c 包括配置 维护数据库及删除数据库db accessadmin该角色的成员可以从数据库中增加或者删除用户的权限db backupoperator该角色的
  • 数据备份(转储)工作-总结归纳

  • 计算机三级-数据库-总结归纳(十三)

    大规模数据库架构 带着通信这两个字的 分布式数据库是物理上分散 逻辑上集中的数据库系统 xff0c 其目的主要是实现本地自治和数据全局透明共享 分布式数据库系统由局部数据库管理系统 全局数据库管理系统 全局数据字典 通信管理四部分组成 分布
  • 计算机三级-数据库-总结归纳(十四)

    数据仓库与数据挖掘 数据仓库是一个面向主题的 集成的 非易失的 相对稳定的 且随时间变化的数据集合 在数据仓库环境中 xff0c 关于数据的数据称为元数据在数据仓库的数据组织中 xff0c 描述数据的综合或细节程度的指标称为粒度 细化程度越
  • 计算机三级-数据库-总结归纳(十)

    数据库管理系统一般通过周期性检查事务等待图来实现死锁检查重组不修改原设计的逻辑和物理结构 xff0c 重构则要部分的修改数据库的模式和内模式在多属性索引中 xff0c 索引属性的顺序是按照其区分度进行排序的 索引视图是存储一个查询结果的数据
  • 计算机三级-数据库-总结归纳(十一)

    对于故障发生前已提交 有记录 的事务做 REDO 操作 xff1b 对于故障发生时尚未完成 无记录 的事务做 UNDO 操作 事务日志用于保存对数据的更新操作 数据库在运行过程中 xff0c 由于突然停电等情况 xff0c 导致系统停止运行
  • 计算机三级-未来教育考试题库做完题不显示正确与否解决办法

    点击如图所示处的切换内核 xff0c 等待重启完成即可
  • 计算机三级 数据库技术 前言

    考试内容及要求 1 掌握数据库技术的基本概念 原理 方法和技术 2 能够使用SQL语言实现数据库操作 3 具备数据库系统安装 配置及数据库管理与维护的基本技能 4 掌握数据库管理与维护的基本方法 5 掌握数据库性能优化的基本方法 6 了解数
  • 计算机三级 数据库技术(Chapter 2)

    第二章 xff1a 需求分析 主要内容 xff1a 需求分析的相关概念以及主要方法需求建模方法案例分析 Class 1 需求分析 1 需求分析的概念与意义 需求 xff1a 需求是指用户对软件的功能和性能的要求 就是用户的要求内容以及对要求
  • 浅谈测试用例设计

    一 测试用例为什么存在 1 1 定义 测试用例 Test Case 是指对特定的软件产品进行测试任务的描述 体现测试方案 方法 技术和策略 测试用例内容包括测试目标 测试环境 输入数据 测试步骤 预期结果 测试脚本等 最终形成文档类的输出
  • 数据结构归纳总结之概述

    1 谈谈你对数据结构的理解 学习数据结构之前 每每听到数据结构一词 瞬间就有种很高端的感觉 有木有 如果某人嘴边顺口就溜出一串关于数据结构的解说时 心中油然而生出一种仰佩之情 难道这就是传说的专业人士与菜鸟的区别 学习数据结构时 我觉得务必

随机推荐