#分布式CAP定理

以太坊分片技术原理 - vitalik

21-10-10 1240 1 1k

分片是以太坊可 扩展性 的未来,它将是帮助生态系统每秒支持数千笔交易并允许世界上大部分地区以可承受的成本定期使用该平台的关键。   可扩展性三难困境 描述分片的最佳方式从形成和启发解决方案... 详细

系统设计:如何设计Youtube?

22-02-03 1057 1 7k

Youtube 是世界上最受欢迎的视频分享网站之一。该服务的用户可以上传、查看、分享、评价和报告视频以及添加对视频的评论。   系统的要求和目标 为了这个练习,我们计划设计一个更简单的 You... 详细

使用Kafka重新架构电子商务系统 - Dina

21-11-19 976 1 2k

示例是:向经过身份验证的用户显示产品页面,下图显示了在这种情况下如何执行请求。 为经过身份验证的用户显示产品页面,请注意,必须执行五个请求,但我们应该只计算四个顺序请求。尽管如此,由于请求是... 详细

Myntra如何设计其用户账户的数据库架构?

21-09-24 750 1 3k

Myntra用户帐户服务是创建和管理帐户所需的用户属性。帐户服务将存储用户凭据、主要/次要电子邮件/电话、性别、年龄等属性(完整列表可在后续部分中找到)。所有这些属性都在帐户级别,不包含任何其他域/... 详细

从消费者角度比较Kafka 与 RabbitMQ - OpenCredo

21-08-18 649 1 7k

对于大型 分布式系统 ,Kafka 往往是更好的选择。它可以更有效地横向扩展,为更大的场景实现更好的吞吐量,包括消费者离线和不可用时。RabbitMQ 非常适合具有较低延迟要求的系统,消费者可以... 详细

什么是分布式系统的利特尔定律? - nurkiewicz

22-02-26 494 1k

利特尔定律(Little's law)是一个令人震惊的方程式,它非常简单,但它可以为你的 分布式系统 的能力带来惊人的洞察力。 举例:首先,假设我们去一个杂货店。想象一下,有一个店员,平均在四... 详细

分布式数据库架构原理 - Alex Petrov

22-02-19 623 2k

Alex Petrov 是 Apple 的一名软件工程师。他写了一本关于 Database Internals 的精彩书籍,深入探讨了分布式数据系统的工作原理。 我们将总结他关于数据库管理系统 (D... 详细

zarusz/SlimCluster:在.NET中实现的Raft分布式共识算法

22-02-02 397

SlimCluster在.NET中实现了Raft分布式共识算法。此外,它还实现了SWIM集群成员列表(节点的加入和离开/死亡)。 成员列表需要维护哪些 微服务 实例(节点)构成一个集群。 ... 详细

分布式数据库的复制原理 - Quastor

22-01-20 455 3k

如果您对后端工程感兴趣,那么设计数据密集型应用程序 (DDIA) 是必读的。数据工程世界充满了流行语和炒作,但 Martin Kleppman 在分解所有核心技术方面做得非常出色。 这是 DDIA ... 详细

分布式 SQL 使数据库更上一层楼 - thenewstack

21-12-08 411 1k

在过去的三个十年中,数据库的发展一直是全球各个行业和各种规模企业技术创新的重要组成部分。在 1990 年代末到 2000 年代初,数据库遇到了性能瓶颈。难的。互联网的成功,加上应用程序开发的爆炸式增... 详细

跨微服务的 ACID 事务

21-08-29 522 2k

大规模 分布式系统 上的 分布式事务 被认为本质上是邪恶的,需要按照CAP 定理,为了避免走弯路,请参考: 分布式事务可能是个伪概念 以及Shopify如何使用Saga等模式... 详细

如何在多区域运行Zookeeper?- Ankur

21-08-19 601 5k

Zookeeper将自己定义为“用于维护配置信息的集中式服务”等。为了对数据建模,它使用具有路径作为标识符并保存值的 sc _zkDataModel_znodes" class='body_h... 详细

Facebook开源分布式系统的NTP时间校准器

21-08-13 441

这是一种可以将任何PC服务器变成时间设备的 PCIe 卡,Facebook 工程师已经构建并开源了一个 Open Compute Time Appliance,这是现代计时基础设施的重要组成部分。 ... 详细

Redis Cluster:为高性能付出了不安全的代价 - emil

21-08-12 465 6k

本文旨在解释为什么 Redis 不适合用作 NoSQL 数据库,其中持久化数据的持久性和一致性是必不可少的。 很难想到比 Redis 更广为人知的数据存储。在 Stack Overflow 上,它连... 详细

Redis用于分布式缓存全局硬刷新的心得

21-07-21 507 3k

我们依赖缓存,因为应用程序需要大量读取。但是会有修改写发生,如果您在世界各地运行缓存,它们最终可能会偏离其真实数据来源。糟糕的缓存数据真的会激怒人们。它可以完全破坏应用程序,这就是为什么需要一个“硬... 详细

共有 104 上一页 1 2 3 4 5 ... 7 下一页