分布式数据库

集中式数据库缺点

1通信开销大

2可扩展性差

3设计管理困难 

分布式数据库系统要求

1 数据分布性 :数据不同地域,不同机器

2 数据统一性 :整个系统逻辑上一致的

3 数据透明性 :统一入口

4 数据安全性 :第一节点出错不会影响整体

5 数据自治性 :子系统独立管理自己的数据

6 可扩展性 :

分布式数据库的要求 

两个重点   1 保证系统逻辑统一性

                   2 保证数据分配到不同地域上

两个要点   1 每个地域节点都是拥有集中式数据库的计算机系统

                    2 每个节点都是由通信网络连接起来的节点集合


体系架构      数据分配   a 数据分割

                                         b 数据全复制 (读)

                                         c 混合结构 

                        数据分片  必须满足  完备性   重构条件  不相交条件

                                          a 垂直分片  会增加数据冗余 ,将数据表按字段分割成多个表

                                                                    1常更新的字段和不长更新字段分割,减少更新对磁盘的影响

                                                                     2大字段和小字段分割 。查询也需要扫描这些内容消耗性能

                                                                     3经常组合查询的列放在一个表中 ,

                                          b 水平分片   

                                                                      分离热点  常按年份分割  PARTITION BY

                                          c 混合分片

分布式数据库系统组件            

   全集数据字典 

                                           维护数据库分片规则

                                            网络状态

                                            完整性约束

                                            存取路径

                                            存取权限

                                            锁信息

                                            实时事务状态

                                            事务统计信息


          全局数据管理系统   

                                                任务调度

                                                协调全局事务执行

                                                并发控制

                                                 全局   恢复 / 提交

                                                 防死锁

                                                 数据汇总

          局部数据库管理系统   

                                                 心跳检测

                                                                     汇报运行状态

                                                                     健康状态

                                                                     繁忙程度

                                                                     磁盘 ,CPU ,内存消耗


                                                 接受全局管理系统命令 做本地数据库处理  (增删改查,返回结果)

          通信管理系统  

                                                 管理全局与局部系统之间的通信协议 

                                                 管理每个节点之间的通信

分布式数据库系统的查询更新

 单节点查询      与集中式一样

 跨节点查询        重新改写  传输到最大数据的节点

小表广播  大表分片

分布式事务 ACID面临的挑战

原子性   2阶段提交  

               3阶段提交

让事务一定能提交成功 (主库。备库)

让事务一定能回滚成功(风险大)

一致性   业务逻辑保证

隔离性  MVCC多版本并发  全局管理系统下发事务版本号ID

持久化 

跨机事务的优化  网络通信时间长

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 本文由厦门大学计算机系教师林子雨翻译,翻译质量很高,本人只对极少数翻译得不太恰当的地方进行了修改。 【摘要】:Sp...
    Jeffbond阅读 3,918评论 1 42
  • @季文飞整理2016.9.18 Mysql集群 1.相关的概念 merge分表 分表就是把N条记录的表,分成若干个...
    cpu_driver阅读 624评论 0 0
  • 爸妈,我想跟你们聊聊,从来没在家里心平气和的聊过天,所以想借今天纸上的机会给你们一个交代,也是给我自己一个交代,我...
    97aecbc0afab阅读 261评论 0 1
  • 少一点忧伤, 多一点开心, 少一点烦恼, 多一点阳光, 少一点自馁, 多一点自信, 自信的菇凉是自带光环的, 对自...
    嗨0丫头阅读 113评论 1 4
  • 清晨醒来思家重, 开车忘记要性命! 雪后路上凝成冰, 刹车漂移横向冲。 下的自己一身汗, 想要反航心不愿! 硬着头...
    一只羊1237阅读 110评论 0 0