2021-05-13 后续分布式存储预备计划

本文深入探讨了Redis和MySQL的工作原理和技术细节,包括单个节点的执行流程、数据结构实现、集群配置及数据同步机制等内容,并对分布式理论进行了讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发了很多年,做了很多系统,非常感谢那些给我机会公司,也非常感谢给我指导的人。但是成长的路,最重要的是需要自己的思考,更需要从实际经验中反思。

本篇文章的目的,在于为了后续职业的长久的生命力,切入更为深入的赛道。

有以下问题需要深入反思:

  1. redis
    1. 单个节点的redis,一条更新语句执行流程是什么
    2. redis的不同数据结构, 内部是如何实现的, 为什么要用这样的方式实现?
    3. 分布式的redis,cluster集群的数据是如何分布的
    4. redis的主从,在整个集群中,是怎么切换的?
    5. redis的主从, 数据是如何同步的?
    6. redis的cluster集群,相互间如何通信, 协议是怎么样的
    7. redis的rdb, 做快照的时序图是什么样的?
  2. mysql
    1. 单个节点的mysql, 一条更新语句的执行流程是什么
    2. mysql如何保证事务的ACID特性? 实现机制是什么? 尤其是安全性是怎么保证的?
    3. mysql的innodb引擎,架构是什么样的?内部实现机制怎么样的? 为什么要用这种方式?
    4. mysql的主从,复制机制是什么样的?
    5. mysql如何使用linux的系统调用的
  3. 分布式理论
    1. paxos协议, 每一步的规则是什么? 在解决什么问题? 为什么要用这种协议?
    2. 二阶段提交/三阶段提交
    3. 大规模分布式存储系统
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟世者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值