Files
nexus/sreweekly/markdown/40/04-sharding-pinterest-how-we-scaled-our-mysql-fleet-zh.md

29 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Pinterest 分片:我们如何扩展 MySQL 集群
- **期号**: SRE Weekly Issue #40(2016-09-18)
- **作者**: —
- **链接**: https://engineering.pinterest.com/blog/sharding-pinterest-how-we-scaled-our-mysql-fleet
## 简介
Pinterest 解释了如何把自己的数据存储拆分成 4 对 MySQL 服务器上的 4096(!)个分片(后来是 8 对服务器上的 8192 个)。这是一个有趣的思路,尽管本质上它是把 MySQL 当作一个升级版的键值存储,用来存放 JSON 文档。
## 正文
![a person with tattoos on their arm](https://engineering.pinterest.com/media/s3vjn4i0/simyiqing-73.jpg?cc=0,0.04350605852464718,0,0.11274394147535272&width=1600&height=900&rnd=133561067168630000&width=1600&height=900&rmode=crop&quality=85)
# Engineering
构建一个全世界的人们都能前来搜索、收藏和购物的平台
![a man holding a cup](https://engineering.pinterest.com/media/q1zpqxun/portellajon-74.jpg?rxy=0.4896324548651738,0.19535412374795766&width=600&height=450&rnd=133561114053170000&width=600&height=450&rmode=crop&quality=85)
## 在 Pinterest 做工程
我们的工程团队是让 Pinterest 为全球数亿用户焕发生机的核心所在。我们团结协作,应对大规模下的艰巨挑战,利用先进的 AI 和基础设施打造业界领先的产品、平台与体验。凭借前沿研究与大胆创新的结合,我们的工程师不断突破边界、探索未来,把伟大的想法变为现实。
![a man sitting in a chair with a camera](https://engineering.pinterest.com/media/0hnguzcf/trivediaditya-121-1.jpeg?rxy=0.49177052757756917,0.38426487819013344&width=600&height=450&rnd=133561124623170000&width=600&height=450&rmode=crop&quality=85)
## Pinterest 工程博客
浏览来自产品背后工程师们的文章,了解他们如何构建功能、改进流程和克服挑战。