
分布式
文章平均质量分 85
书语时
公众号:茶语流书(chayuliushu)
展开
-
分布式数据一致性协议之NWR协议
NWR协议是一种用在分布式数据库中的机制,用来确保数据在多台机器上存储时的一致性和可靠性。简单来说,就是保证数据在分布式系统中能够被正确读取和写入的一套规则。NWR协议是用来管理和控制数据在分布式数据库中的一致性的。它通过设置写和读的节点数,保证每次操作都能返回最新的正确数据。选择合适的W和R值可以在性能和数据一致性之间找到平衡。原创 2024-08-01 16:21:26 · 536 阅读 · 0 评论 -
场景下看看Base理论
BASE理论作为CAP定理的一种权衡策略,通过在一致性上做出让步,来确保系统的高可用性和分区容忍性。通过基本可用、软状态和最终一致性,BASE理论提供了一种应对大型分布式系统中一致性挑战的方法。在实际项目中,如电商网站、分布式缓存系统和社交媒体平台,BASE理论被广泛应用,以保证系统在高负载和故障情况下的稳定运行。原创 2024-08-01 11:20:17 · 1123 阅读 · 0 评论 -
分布式ID生成方案之雪花算法
当我首次接触到这个算法时,便被其富有诗意的名字所吸引。雪花,亦称未央花,"未央"意味着永恒与无限,象征着希望与未来,代表着光明与前行的道路。言归正传,自然界中存在一种现象:据说不存在两片完全相同的雪花,每一片在形成时都会展现出其独特的形态与纹路。雪花算法这个名字,象征该算法能生成一个全局唯一且不重复的标识符。在分布式系统中,数据一般都被分散存储在不同的节点上,由于数据被分散存储在不同的节点上,为了确保每个数据项的唯一性,就需要这样一套机制来生成不会重复的ID。这个不会重复的ID就是分布式ID。全局唯一性。原创 2024-06-20 11:09:42 · 1074 阅读 · 0 评论