oceanbase中schema_manager
来源:互联网 发布:比特币电子钱包 知乎 编辑:程序博客网 时间:2024/04/29 07:34
oceanbase中每个observer都有schema_manager这个结构体,包含schema_version标示当前schema的版本号。
假设现在有两台observer(obs0和obs1)一台root server(利用锁的原理,将DDL操作串行执行)。client发送DDL请求到obs1,obs1将请求通过PRC发送给root server,root server收到请求后,更新schema并修改schema_version,然后root_server发送广播信息给每个observer,然后observer发送反馈信息给obs1,obs1再讲信息发送给client。
ps:obs0接受到广播信息后,不是立即刷新schema的,而是当使用时,才刷新的。
0 0
- oceanbase中schema_manager
- OceanBase
- OceanBase
- oceanBase
- OceanBase
- OceanBase
- OceanBase
- OceanBase
- OceanBase中并发request处理的思考
- CSDN中OceanBase相关话题链接
- Oceanbase中Rowkey String的几种使用模式
- 关于oceanbase中存储过程的设计与实现
- OceanBase介绍
- OceanBase--wiki
- OceanBase - intro
- OceanBase简史
- OceanBase开源
- OceanBase架构
- C language——read ip address in linux
- widget(插件部分一:首先看看系统当中的widget列表长啥样子?)
- instanceof
- C language——to Replace a specified Line in a Text File
- C language——to Replace a specified Line in a Text File—V2
- oceanbase中schema_manager
- paper4—Multi-MPE_Trigger_Algorithm—testing
- gnome-terminal技巧
- linux 文件权限
- gnome-terminal — is a terminal emulation application.
- android-给字体设置投影
- epoll—linux c language —UDP Broadcast
- epoll—linux c language —TCP unicast
- 数据库(七)数据库分页处理