TiDB存储层深入:分布式存储架构与数据一致性保障

TiDB作为一款高性能的分布式关系型数据库,其存储层的设计和实现对于保障数据的可靠性、高可用性和可扩展性至关重要。存储层负责数据的持久化存储和管理,通过精心设计的分布式存储架构和容错机制,确保数据的安全性和一致性。 首先,TiDB的存储层采用了分布式存储架构,将数据分散存储在多个存储节点上。这种架构...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:八

8 云存储 8.1 概念 云存储的典型特点: 超大规模(上 TB 甚至 上 EB 的容量) 高可扩展性(可以平滑横向扩展) 高可靠性和可用性(以公有云提供商腾讯云为例,其云存储 COS 的 SLA 为:数据持久性 99.9999999999%(12 个 9)服务可用性 99.995%) 安全(公有云...

容器应用的高弹性架构

9 课时 |
31 人已学 |
免费

高可用应用架构

9 课时 |
121 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费
开发者课程背景图

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:九

13 大数据 13.1 概念 特点:4 个 V Volume: 数据量特别大 Variety: 数据类型特别多 Velocity:数据增长特别迅速 Value:价值密度低 13.2 MapReduce 使用者只需编写 2 个称为 Map 和 Reduce 的函数即可。 MapReduce 框架...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:一

1.1 分布式存储概念 分布式存储系统特性: 可扩展 低成本 高性能 易用 主要挑战 :数据、状态信息的持久化,要求在自动迁移、自动容错、并发读写的过程中保证数据的一致性。 技术点: 数据分布 :如何将数据分布到多台服务器才能保证数据分布均匀?数据分布到多台服务器后如何实现跨服务器读写操作?...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:二

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:二

2 单机存储系统 ACID: 原子性 Atomicity 一致性 Consistency 隔离性 Isolation 持久性 Durability 存储引擎: 哈希存储引擎 B 树存储引擎 LSM 树(Log Structure Mereg Tree)存储引擎 2...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:三

3 分布式系统 3.1 基本概念 3.1.1 异常 1. 异常类型 服务器宕机: 内存数据丢失, 需要考虑如何通过读取持久化数据来恢复内存数据. 网络异常: 原则: 网络永远是不可靠的. 任何一个消息只有收到对方的回复才可以确认发送成功. 系统设计时总是假设网络将会出现异常并采取相应处理措施. 磁盘...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:四

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:四

4 分布式文件系统 4.1 GFS 4.1.1 系统架构 组件: GFS Master(主控服务器) GFS ChunkServer (CS 数据块服务器) GFS 客户端 GFS 文件被分为固定大小的数据库(chunk),主服务器在创建时分配一个 64 位全局唯一的 chunk 句柄。 chunk...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:五

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:五

5 分布式键值系统 可以看成是分布式表格模型的一种特例。 哈希分布算法。 5.1 Amazon Dynamo 问题 采取的技术 ...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:六

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:六

6 分布式表格系统 Google Bigtable 是分布式表格系统的始祖,采用双层结构,底层采用 GFS 作为持久化存储层。GFS + Bigtable 双层架构是一种里程碑式的架构。6.1 Google BigtableBigtable 是 Google 开发的基于 GFS 和 Chubby 的...

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:七

「读书笔记」《大规模分布式存储系统:原理解析与架构实战》:七

7 分布式数据库 关系型数据库设计之初没有预见到 IT 行业发展如此之快,总是假设系统运行在单机 这一封闭系统上。 7.1 数据库中间层 最常见做法:应用层按照规则将数据拆分为多个 分片 ,分布到多个数据库节点,并 引入一个中间层 来对应用屏蔽后端的数据库拆分细节。 7.1.1 架构 以 MySQL...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

金融级分布式架构
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
122+人已加入
加入
相关电子书
更多
PolarDB分布式版架构介绍
PolarDB开发者大会:PolarDB面向云存储的架构优化
PolarDB-X一体化HTAP架构,助力企业级查询分析加速
立即下载 立即下载 立即下载