{
    "componentChunkName": "component---src-templates-case-detail-tsx",
    "path": "/case/user-case-meituandianping",
    "result": {"pageContext":{"caseDetail":{"id":"Customer-cases_16","title":"TiDB x 美团 | 携手开启新一代数据库深度实践之旅","description":"TiDB 分布式架构很好地解决了美团因业务爆发增长带来的数据存储难题，同时 TiDB 的 HTAP 帮助美团直接在线上 T+0 传数据给市场进行计算分析，降低了试错成本及营销成本。","customUrl":"user-case-meituandianping","industry":"生活服务","scene":"规模 OLTP","banner":{"alt":"顶部配图","media":{"url":"https://img1.www.pingcap.com/prod/img_case_banner_2x_c47b1fd7a9.jpg"}},"body":"## 业务挑战\n\n在美团，基于 MySQL 构建的传统关系型数据库服务已经难以支撑公司业务的爆发式增长，促使美团探索更合理的数据存储方案和实践新的运维方式。随着近年来分布式数据库大放异彩，美团 DBA 团队联合架构存储团队，于 2018 年初启动了分布式数据库项目。\n\n在对比了大量方案后，考虑到技术架构的前瞻性、发展潜力、社区活跃度、以及服务本身与 MySQL 的兼容性，美团最终决定选择基于 TiDB 数据库进行二次开发的整体方案，并与 PingCAP 官方和开源社区进行深入合作的开发模式。\n\n\n## 解决方案\n\n美团业务线众多、业务体量大，业务对在线存储的服务质量要求也非常高。根据业务特点及重要程度，美团逐步推进上线了数百个 TiDB 集群，1700 多个物理节点。单集群最大 40 多个节点，单表记录最大上千亿条。目前均已稳定服务于配送、出行、闪付、酒旅等业务。\n\n过去在使用 MySQL 时，为了应对快速上涨的数据容量和性能瓶颈，美团只能分库分表。但分库分表带来了成本指数级增长，计算资源不足等问题。特别是在互联网高速发展的时代，一旦业务爆发式增长，分库分表无法做到及时应对。\n\nTiDB 采用了计算存储分离的分布式架构，在存储方面，TiDB 内存主要负责 SQL 解析以及 SQL 引擎的执行，PD 主要提供元数据信息及分布式数据库的时间戳功能，TiKV 则提供无限扩展的分布式存储。TiDB 与 TiKV 集群之间可以互相独立地进行扩缩容，完全不影响其他组件。同时，TiDB 还通过 Multi-Raft 协议提供了金融级数据强一致特性，解决了 MySQL 无法保证事务整体一致性的问题。 \n\n![美团TiDB存储分离架构.png](https://img1.www.pingcap.com/prod/Ti_DB_01c6f859ea.png)\n\n此外，随着 5G、物联网的兴起，数据量爆炸式增长，美团有很多场景要求在同一个系统里同时实现 OLTP 和 OLAP 的 T+0 分析需求，如大促活动中针对优惠券发放结果进行计算评估活动效果，仅仅依赖 T+1 的报表是很难实现的。TiDB 的 HTAP 可以帮助美团在线上传数据，直接提供给市场进行计算分析，降低了试错成本及营销成本。\n\n## 业务收益\n![美团业务收益.png](https://img1.www.pingcap.com/prod/_9f0ea23324.png)\n\n> 延展视频：TiDB 走向云原生的运维实践——美团点评  \n\n![走向云原生的运维实践-黄潇-美团-1.mp4](https://img1.www.pingcap.com/prod/1_d962fd3326.mp4)\n\n\n","customerProfile":{"id":15,"logo":{"alt":"美团","media":{"url":"https://img1.www.pingcap.com/prod/logo_2_2a31aaed79.png"}},"industry":"生活服务","region":null,"headquarters":null,"scale":null,"description":"美团是中国领先的生活服务电子商务平台，服务涵盖餐饮、外卖、生鲜零售、打车、共享单车、酒店旅游、电影、休闲娱乐等 200 多个品类，业务覆盖全国 2800 个县区市。","customerQuote":null},"relatedCases":[{"customerCase":{"id":12,"title":"TiDB x 58 集团 | TiDB 在 58 集团的应用与实践","description":"58 使用 TiDB 的业务有 TEG、安居客、信息安全、金融、车业务等。曾经 TEG 业务损坏了 8 块闪存卡但都没有影响业务，让 58 充分感受到了 TiDB 高可用的优势。","customUrl":"user-case-58"}},{"customerCase":{"id":22,"title":"TiDB x 小红书 | TiDB HTAP 助力小红书业务升级","description":"为解决 MySQL 分库分表过于复杂及反欺诈分析 T+1 时效不足问题，小红书引入 TiDB HTAP 方案，在数据服务层采用 TiDB 提供全部数据服务，高效满足业务诉求。\n","customUrl":"user-case-xiaohongshu"}},{"customerCase":{"id":20,"title":"TiDB x 伴鱼 | 用户增幅 300% 背后的秘密武器","description":"为满足业务快速发展和创新的需求，伴鱼经过评估决定「All in TiDB」。从目前来看，数据库响应时间、稳定性、扩展性都达到预期，All in TiDB 是一次非常正确的选择。","customUrl":"user-case-banyu"}}],"relatedSolutions":[{"solution":{"id":1,"title":"TiDB OLTP Scale 通用解决方案","description":"适用于业务对数据库弹性伸缩的诉求，简化系统架构，提高可用性和稳定性。","customUrl":"tidb-oltp-scale-general-solution"}}],"whitePaperLink":null,"pdfLink":null,"fillInMethod":"writeDirectly","file":null}}},
    "staticQueryHashes": ["1327623483","1820662718","3081853212","3430003955","3649515864","3977586744","4265596160","631028557","63159454"]}