Shared Everything和share-nothing区别
来源:互联网 发布:高夫和妮维雅 知乎 编辑:程序博客网 时间:2024/05/20 22:02
数据库构架设计中主要有Shared Everthting、Shared Nothing、和Shared Disk:
Shared Everthting:一般是针对单个主机,完全透明共享CPU/MEMORY/IO,并行处理能力是最差的,典型的代表SQLServer
Shared Disk:各个处理单元使用自己的私有 CPU和Memory,共享磁盘系统。典型的代表Oracle Rac, 它是数据共享,可通过增加节点来提高并行处理的能力,扩展能力较好。其类似于SMP(对称多处理)模式,但是当存储器接口达到饱和的时候,增加节点并不能获得更高的性能 。
Shared Nothing:各个处理单元都有自己私有的CPU/内存/硬盘等,不存在共享资源,类似于MPP(大规模并行处理)模式,各处理单元之间通过协议通信,并行处理和扩展能力更好。典型代表DB2 DPF和hadoop ,各节点相互独立,各自处理自己的数据,处理后的结果可能向上层汇总或在节点间流转。
我们常说的 Sharding 其实就是Share Nothing架构,它是把某个表从物理存储上被水平分割,并分配给多台服务器(或多个实例),每台服务器可以独立工作,具备共同的schema,比如MySQL Proxy和Google的各种架构,只需增加服务器数就可以增加处理能力和容量。
- Shared Everything和share-nothing区别
- Shared Everything和share-nothing区别
- Shared Everything和share-nothing区别
- Shared Everything和share-nothing区别
- Share-nothing and Share-everything.
- shared everything,shared disk,shared nothing
- Share Disk、Share Memory和Share Nothing的区别
- share nothing和share disk
- summary: share nothing architecture VS share everything architecture
- Share nothing理论
- Shared nothing architecture简介
- SNA -- Shared Nothing Architecture
- shared nothing架构
- Isempty,IsNull和Is Nothing的区别
- Null、Nothing和字符串空的区别
- 内存为王:DBIM RAC Share Nothing架构的挑战和解决方案
- 无共享架构(Share Nothing Architecture)
- 开源数据库 Sharding 技术 (Share Nothing)
- 深度分析NandFlash—控制器参数TACLS、TWRPH0和TWRPH1的确定(以TQ2440开发板上的K9F2G08U0A为例)
- textview Spannable 应用
- 缩小数据文件尺寸报ORA-03297的处理办法
- sharepoint 2010 传入邮件配置
- log4j.properties中log4j.rootLogger 与log4j.rootCategory 有什么区别 .
- Shared Everything和share-nothing区别
- PHP CURL获取Web Service出现乱码问题
- 【Win7系统毋需软件禁止C盘别人写入】
- 删除指定路径根目录所有文件-python
- 新人报道
- android 如何设置背景的透明度
- C++中指针和引用的区别
- 解说Win32的窗口子类化
- 修改MongoDB最大连接数