分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
2.628
秒,为您找到
488
个相关结果.
搜书籍
搜文档
3.6.2 数据库扩容
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
3.6.2 数据库扩容 3.6.2 数据库扩容 数据库可扩展性实现的手段包括:通过主从复制提高系统的读取能力,通过垂直拆分和水平拆分将数据分布到多个存储节点,通过主从复制将系统扩展到多个数据中心。当主节点出现故障时,可以将服务切换到从节点;另外,当数据库整体服务能力不足时,可以根据业务的特点重新拆分数据进行扩容。 如图3-7所示,假设数据库中有三张表...
5.2.3 讨论
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
5.2.3 讨论 5.2.3 讨论 Amazon Dynamo采用P2P架构,而在Tair中引入了中心节点Config Server。这种方式很容易处理数据的一致性,不再需要向量时钟、数据回传、Merkle树、冲突处理等复杂的P2P技术。另外,中心节点的负载很低。笔者认为,分布式键值系统的整体架构应该参考Tair,而不是Dynamo。 当然,Tair...
6.3.2 文件流层
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
6.3.2 文件流层 6.3.2 文件流层 文件流层提供内部接口供服务分区层使用。它提供类似文件系统的命名空间和API,但所有的写操作只能是追加,支持的接口包括:打开&关闭文件、改名、读取以及追加到文件。文件流层中的文件称为流,每个流包含一系列的extent。每个extent由一连串的block组成。 如图6-11所示,文件流"//foo"包含四个e...
6.3.4 讨论
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
6.3.4 讨论 6.3.4 讨论 WAS整体架构借鉴GFS+Bigtable并有所创新。主要的不同点包括: 1)Chunk大小选择。GFS中每个Chunk大小为64MB,随着服务器性能的提升,WAS每个extent大小提高到1GB从而减少元数据。 2)元数据层次。Bigtable中元数据包括根表和元数据表两级,而WAS中只有一级元数据,实现更加简...
7.3.5 并发控制
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
7.3.5 并发控制 7.3.5 并发控制 Spanner使用TrueTime来控制并发,实现外部一致性,支持以下几种事务: ●读写事务 ●只读事务 ●快照读,客户端提供时间戳 ●快照读,客户端提供时间范围 1.不考虑TrueTime 首先,不考虑TrueTime的影响,也就是说,假设TrueTime API获得的时间是精确的。如果事务读写...
第三篇 实践篇
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
第三篇 实践篇 第三篇 实践篇 本篇内容 第8章 OceanBase架构初探 第9章 分布式存储引擎 第10章 数据库功能 第11章 质量保证、运维及实践
8.4.5 单点性能
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
8.4.5 单点性能 8.4.5 单点性能 OceanBase架构的优势在于既支持跨行跨表事务,又支持存储服务器线性扩展。当然,这个架构也有一个明显的缺陷:UpdateServer单点,这个问题限制了OceanBase集群的整体读写性能。 下面从内存容量、网络、磁盘等几个方面分析UpdateServer的读写性能。其实大部分数据库每天的修改次数相当有...
13.5.3 HP Vertica
4
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
13.5.3 HP Vertica 13.5.3 HP Vertica Vertica是Michael Stonebraker的学术研究项目C-Store的商业版本,并最终被惠普公司收购。Vertica在架构上与OceanBase有相似之处,这里介绍其中一些有趣的思想。 1.混合存储模型 Vertica的数据包含两个部分:ROS(Read-Opti...
1..
«
46
47
48
49