[译]分布式系统速成课程
原文链接:https://blog.bytebytego.com/p/a-crash-course-on-distributed-systems
分布式系统是多台计算机(也称为节点)的集合,它们协作执行特定任务或提供服务。
原文链接:https://blog.bytebytego.com/p/a-crash-course-on-distributed-systems
分布式系统是多台计算机(也称为节点)的集合,它们协作执行特定任务或提供服务。
原文链接:https://blog.bytebytego.com/p/a-crash-course-on-relational-database
在当今数据驱动的世界中,高效存储和管理信息是各种规模的企业和组织的关键要求。
原文链接:https://blog.bytebytego.com/p/a-crash-course-on-domain-driven-design
为复杂领域开发软件是一项具有挑战性的任务。
随着问题领域的复杂性不断增长,创建准确表示业务概念、规则和流程的软件变得越来越困难。设计不良的软件很快就会变成难以理解、难以维护和扩展的混乱代码。
原文链接:https://blog.bytebytego.com/p/a-crash-course-in-database-sharding
随着应用程序越来越受欢迎,它会吸引更多活跃用户并加入更多功能。这种增长导致每日数据生成量增加,从业务角度来看,这是一个积极的指标。
原文链接:https://blog.bytebytego.com/p/a-crash-course-in-database-scaling
数据库是现代应用程序开发的支柱。它们在存储、管理和检索数据方面发挥着至关重要的作用,使应用程序和服务能够有效运行。
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Twitter》设计 Twitter。
很多业务有生成唯一 ID 并作为数据库主键的需求。数据库会在这个字段上建立聚集索引(参考 MySQL InnoDB),即该字段会影响各条数据再物理存储上的顺序。
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Dropbox》设计 Dropbox。
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Facebook Messenger》设计 Facebook Messenger。
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Instagram》设计 Instagram。