zoukankan      html  css  js  c++  java
  • 分布式数据库笔记

    分布式数据库笔记

    • 分布式的基本要求
    1. 数据分布性
    2. 数据统一性
    3. 数据透明性
    4. 数据安全性
    5. 可扩展性
    6. 数据自治性
    • 分布式系统的优点
    1. 灵活性更高
    2. 成本优势
    3. 可靠性、可用性更高
    4. 局部响应速度快
    • 分布式系统的缺点
    1. 通信开销大
    2. 跨节电逻辑实现复杂
    3. 数据保密性差
    • 区别
    1. 逻辑整体性
    • 分布式数据系统的分类
    1. 同质同构数据库
    2. 同质异构数据库
    3. 异构数据库
    • 体系架构
    1. 数据分配
    2. 分割分配
    3. 全复制分配
    • 数据分片(完备性、重构条件、不相交条件)
    1. 水平分片
    2. 垂直分片
    3. 混合分片
    • 分布式数据库组件
    1. 全局数据字典
    2. 全局数据管理系统
    3. 局部数据库管理系统

           接受全局管理系统命令

          做本地数据库管理

       4.通信管理系统

          管理全局与局部管理系统直接的通讯协议

          每个分片直接的通信

    • 集中式数据库缺点:
    1. 通信开销大
    2. 系统可靠性
    3. 性能差
    4. 可扩展性差
    5. 设计管理困难

     参考:阿里

  • 相关阅读:
    分布式事务
    K8s应用案例介绍——阿里云
    数据库索引的底层原理——b树
    Understanding the GitHub flow
    Code Review
    详解微服务架构
    yarn之package.json
    yarn.lock文件
    Git Api——git开发
    Unit Test —— xUnit.net
  • 原文地址:https://www.cnblogs.com/aongao/p/7792720.html
Copyright © 2011-2022 走看看