Figma数据库的100倍扩展:如何实现水平分片
原文英文,约2500词,阅读约需9分钟。发表于: 。😘 Kiss bugs goodbye with fully automated end-to-end test coverage (Sponsored) Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage — and...
Figma通过垂直分区和逻辑复制来扩展数据库,但随着用户和功能的增长,他们采用了水平分片来实现无限可扩展性。他们构建了独特的分片实现,包括相关表的共同位置、逻辑分片、DBProxy查询引擎和影子应用准备框架。Figma的目标是对数据库中的每个表进行水平分片。