当前位置: 首页 > article >正文

系统架构设计师—数据库基础篇—分布式数据库优化技术

文章目录

  • 分布式数据库体系结构
    • 全局外模式
    • 全局概念模式
    • 分片模式
    • 分布模式
    • 局部概念模式
    • 局部内模式
  • 分布式数据库特点
  • 分布透明性
    • 分片透明性
    • 位置透明性
    • 局部数据模型(逻辑)透明性

分布式数据库体系结构

全局外模式

全局外模式是全局应用的用户视图,是全局概念模式的子集,该层直接与用户(或应用程序)交互。

全局概念模式

全局概念模式定义分布式数据库中数据的整体逻辑结构,数据就如同根本没有分布一样,可用传统的集中式数据库中所采用的方法进行定义。

分片模式

将一个关系模式分解称为几个数据片。

分布模式

分布式数据库的本质特性就是数据分布在不同的物理位置。

分布模式的主要职责是定义数据片段(即分片模式的处理结果)的存放节点。

局部概念模式

局部概念模式是局部数据库的概念模式。

局部内模式

局部内模式是局部数据库的内模式。

分布式数据库特点

特点说明
共享性不同的结点的数据共享。
自治性每个结点对本地数据都能独立管理。
可用性某一场地故障时,可以使用其他场地上的副本而不至于使整个系统瘫痪。
分布性数据分布在不同场地上的存储。

分布透明性

包括:分片透明性、位置透明性和局部数据模型(逻辑)透明性。

层次划分:

  • 分片透明性是最高层次。
  • 位置透明性是下一层次。
  • 局部数据模型(逻辑)透明性是最低层次。

分片透明性

分片透明性是指,用户或应用程序只对全局关系进行操作,而不必考虑数据的分片

位置透明性

位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地

局部数据模型(逻辑)透明性

局部数据模型(逻辑)透明性是指,用户或应用程序应当了解分片及各片段的存储场地,但不必了解局部场地上使用的是何种数据模型


http://www.kler.cn/a/577252.html

相关文章:

  • Maven的学习以及安装配置 2024/3/1 idea
  • css动画实现铃铛效果
  • 又一次流量分析
  • 神经紊乱怎么治才能彻底除根
  • 哈夫曼树的讲解
  • 【CSS3】练气篇
  • 【UI自动化框架第五张】AndroidUiAutomation 类功能简介
  • react中如何使用使用react-redux进行数据管理
  • 逐梦DBA:MySQL目录结构与源码
  • C/C++蓝桥杯算法真题打卡(Day4)
  • 完美解决uni-app打开页面无法自动播放视频的问题
  • 关于Buildroot和menuconfig
  • `README`、`LICENSE` 和 `.gitignore` 是非常常见的文件
  • 虚拟机vmware中ubuntu 磁盘扩容步骤
  • spring如何解决循环依赖的 ?
  • 基于Asp.net的教学管理系统
  • 互动游戏开发新趋势:弹幕游戏源码与H5游戏源码开发的融合与创新
  • 【redis】全局命令exists、del、expire、ttl(惰性删除和定期删除)
  • Mysql的行级锁到底锁住了哪些行
  • 安装微软最新原版系统,配置好系统驱动并保留OOBE全新体验