2022 TiDB 社区用户实践案例

本文将给你带来 2022 年至今,在 TiDB 技术专栏中用户实践的各种案例,分别有来自:携程,多点,网易,百融云,个推,麦当劳,新浪,建信金科,cisco webex 的实践

TiDB在个推的落地实践 | 解决热点难题,提升性能超千倍

作为一家数据智能企业,个推为数十万APP提供了消息推送等开发者服务,同时为众多行业客户提供专业的数字化解决方案。在快速发展业务的同时,公司的数据体量也在高速增长。随着时间的推移,数据量越来越大,MySQL已经无法满足公司对数据进行快速查询和分析的需求,一种 支持水平弹性扩展,能够有效应对高并发、海量数据场景,同时高度兼容MySQL 的新型数据库成为个推的选型需求。

分布式数据库TiDB在百融云创的探索与实践

和每个技术公司类似,当一个公司的业务和数据高速增长的时候,是最考验技术部门的时候了,2021年中的时候,百融云创的SaaS端数据分析和AI业务快速发展,给我们的技术平台带来了新的挑战。

TiDB 在多点数字化零售场景下的应用

本文根据多点 DMALL 数据库团队负责人冯光普在 TUG 企业行成都站的分享整理而成,介绍了在数字化零售场景下,TiDB 在多点的使用情况、核心业务场景支撑、价值分析、及经验总结。

TiDB 在连锁快餐企业丨海量交易与实时分析的应用探索

对于很多现代人来说,在忙碌的工作中,一顿口味不错、能量满满、质量可靠且快速方便的汉堡、薯条、炸鸡的确是不错的选择。更何况快餐中富含的盐、糖、脂肪和碳水化合物也更容易让人产生满足感。 但在享受快餐所带来的快乐时,你是否也曾想过,快餐企业在运营成百上千家门店的同时是如何做到线上买券、线下提货,在家下单、快递上门,手机下单、门店取货等一系列高级别数字化操作的?

银行 & 麒麟v10上部署TiDBv5.1.2生产环境的最佳实践

笔者最近在一个银行项目中做 PoC 测试,由于客户选择了使用 TiDB 数据库,于是笔者在 TiDB 中选择了一个相对稳定并且 bug 较少的版本:TiDB v5.1.2。 虽然 bug 较少,但是在测试过程中,还是不可避免的发现了一些问题,并通过参数来调整解决。 经过 PoC 测试和方案的制定,就迎来了生产环境的部署。生产环境的部署就不像是部署测试环境那么简单了。测试环境还能“从简”出发,减少一些非必要的配置项的设置,比如 CPU 频率的 cpufreq 模块是否选用 performance 模式;存储介质的 I/O 调度器是否设置为 noop。但是在生产环境中,我们必须把所有优化项都设置好,哪怕只是优化一点点也不能放过。 本文会把项目中的部署架构以及生产环境中需要注意的事项都整理出来,给大家一些参考。

网易游戏&TiDB 冷热存储分离解决方案

TiDB 6.0 正式提供了数据放置框架(Placement Rules in SQL)功能,用户通过 SQL 配置数据在 TiKV 集群中的放置位置,可以对数据进行直接的管理,来看看网易如何基于这个功能实现 330TB 集群的数据归档。

多点&TiDB上百T数据拆分实践

提高TiDB可用性,需要把多点已有上百T TiDB集群拆分出2套

TiDB 在携程 | 实时标签处理平台优化实践

携程是全球领先的一站式旅行平台,旗下拥有携程旅行网、去哪儿网、Skyscanner 等品牌。携程旅行网向超过 9000 万会员 提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询等服务。 在十亿级别数据量下,携程借助 TiDB HTAP 能力提升业务运营的效率,应用场景主要包括 国际业务 CDP 平台、酒店结算、风控 等。

网易这么牛的迁移方案你学会了吗?【DDB迁移TiDB方案设计】

目前公司已经多个业务上线TIDB服务,包括网易支付对账中心,网易云音乐心遇榜单系统等,但这些均是新业务直接上线TIDB。为探索 已有业务迁移TIDB ,本文对一些 迁移方案 进行了总结。

新能源行业(燃气)&生产环境TiDB集群混合部署实践

由于各种场外因素导致我们不能自由选择的理想硬件环境,加之目前单台物理机的硬件配置往往都高于需求,为了更合理地规划资源,很多时候一台服务器不能够“奢侈地”只部署一个实例,而是会考虑单机多实例部署 TiDB 或者 TiKV。这就需要在现有的环境中尽可能地搭建满足高可用、高性能的TiDB集群。本文主要分享一次实际生产环境中混合部署TiDB集群的过程,供大家参考。

物流系统&用一个性能提升了666倍的小案例说明在TiDB中正确使用索引的重要性

最近在给一个物流系统做TiDB POC测试,这个系统是基于MySQL开发的,本次投入测试的业务数据大概10个库约900张表,最大单表6千多万行。 这个规模不算大,测试数据以及库表结构是用Dumpling从MySQL导出,再用Lightning导入到TiDB中,整个过程非常顺利。 系统在TiDB上跑起来后,通过Dashboard观察到有一条SQL非常规律性地出现在慢查询页面中,打开SQL一看只是个单表查询并不复杂,感觉必有蹊跷。

新浪&一个小操作,SQL查询速度翻了1000倍。

混沌工程在建信金科的应用实践

当前,金融行业快速发展、各种需求日益新增、产品迅速迭代,随着系统规模的膨胀,传统的单体架构已经不能满足系统的发展,分布式微服务架构正在越来越多地被应用到业界中。金融行业涉及大量的资金交易,涵盖了多数据中心、多活、灾备、容器、虚拟机等复杂基础设施,系统间的交互非常复杂。分布式技术的应用,使得基础设施相比传统架构更为复杂、系统的运行态存在着不确定性,而金融业务的特点对系统的稳定性、可用性、可靠性都有着极高的要求。

TiDB 在 Cisco Webex 架构中的部署和应用

Cisco Webex 在成立之初,便致力于将世界各地使用网络的人聚拢起来,协同创意并开展业务,使用户能够实现基于融合实时视频和音频的技术进行扩展学习、专题活动和多媒体演示,省去传统会议的时间和开销。如今,Webex 已成为世界头号网络会议供应商

让秒杀狂欢更从容:大促背后的数据库(下篇)

一年一度的 6.18 又双叒叕来了,给技术人最好的礼物就是技术指南!而经过这些年的发展,购物节早已不仅仅局限于电商行业,现在各行各业其实都会采用类似方式做运营活动,汽车界有 818,小米有米粉节等等,这对包括数据库在内的基础软件提出了很多新挑战,同时也积累了诸多最佳实践。 PingCAP 与京东、中通、汽车之家、易车网等用户展开一系列深入探讨,希望为大家揭秘逐年飙涨的销量背后隐藏着什么样的技术难题?用什么技术架构才能平稳地扛住流量洪峰?本篇为「大促背后的数据库」系列专题下篇,介绍了 TiDB 在超级汽车狂欢节的的应用实践。

干货 | 分布式数据库TiDB在携程的实践

携程自2014年左右开始全面使用MySQL数据库,随着业务增长、数据量激增,单机实例逐渐出现瓶颈,如单表行数过大导致历史数据查询耗时升高,单库容量过大导致磁盘空间不足等。为应对这些问题,我们采取了诸多措施如分库分表的水平拆分、一主多从读写分离、硬件SSD升级、增加前端Redis缓存等,但同时也使得整个业务层架构更加复杂,且无法做到透明的弹性,因此开始将目光转移到分布式数据库以解决这些痛点。

6赞