首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一个骇客
掘友等级
后端工程师
物来则应,过去不留
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
共识:让一群嘴硬的节点达成一致
共识就是让一群不靠谱的机器,对某个值或操作顺序达成一致。它等价于线性化的 CAS、共享日志和原子提交。共识算法通过领导者 + 法定人数投票,实现了自动故障转移,避免了脑裂和数据丢失。
分布式 ID 生成器:给事件排序有多难
如果你曾经尝试在分布式系统中给数据记录分配唯一的 ID,你可能会感到一种深深的无力感。单机时代,一个自增整数就能解决所有问题——新来的记录 ID 总比上一个大,简单明了。但到了分布式世界,有些不一样。
线性一致性:让分布式系统假装只有一台机器
线性一致性是分布式系统里的一剂猛药:它让你能像单机一样思考,但代价是更高的延迟、更低的可用性和更复杂的实现。它等价于原子 CAS、共享日志、分布式锁等问题,都需要共识算法来兜底。
分布式系统的"罗生门":在不确定中构建可靠
分布式系统迫使我们从"确定性数学"走向"混乱物理"——这个转变不是危机,而是必须接受的现实。你永远无法 100% 确定另一个节点的状态,你的时钟可能和邻居差出好几秒,你的线程可能被垃圾回收暂停一分钟。
分布式系统的三大天坑:网络、时钟和你以为它没死
分布式系统就像一群醉汉在玩传话游戏:网络会丢话、时钟会跑偏、人还会突然倒地装死。你永远无法百分之百确定对方听到了什么、记住了什么、是不是还活着。
分布式事务:一场让数据专家又爱又恨的集体婚礼
分布式事务,尤其是2PC,为跨节点数据一致性提供了一套优雅但代价不菲的解决方案。它通过协调者和两阶段的承诺机制,解决了原子提交的难题,但也引入了阻塞、单点故障和复杂性等挑战。
可串行化:数据库并发控制的“终极奥义”
可串行化是数据库并发控制的珠穆朗玛峰,攀登它需要权衡性能与一致性。幸运的是,现代数据库已经给了我们多种工具,让我们可以根据业务场景灵活选择。
弱隔离级别:一场关于“同时干架”的混乱调解指南
事务隔离号称能让并发操作实现可串行化。但现实是,这种最强隔离级别太消耗性能,大家都不爱用。于是就有了各种弱隔离级别,它们能解决一部分问题,但也留下了不少坑。
事务究竟是什么?——数据库世界的后悔药
事务不是自然法则,而是为了简化应用开发而创造的工具。它通过 ACID 承诺,帮你处理了各种数据错误和并发冲突,让你可以更专注于业务逻辑。
分片数据库的寻址艺术:如何找到你的数据与它的索引
请求路由解决的是“去哪找数据”的问题,它通过协调服务动态维护分片与节点的映射,让客户端或路由层能精准定位。二级索引解决的是“按特征找数据”的问题,局部索引让写简单读复杂,全局索引让读简单写复杂。
下一页
个人成就
文章被点赞
33
文章被阅读
1,965
掘力值
540
关注了
11
关注者
2
收藏集
0
关注标签
2
加入于
2023-12-19