
⬆️ 点击上方图片了解更多 TiDB 出海案例实践
TiDB Cloud 广泛应用出海领域,支持全球多云部署,致力于为出海企业提供安全合规、稳定可靠的数据库服务,成为企业开展全球化业务的重要基础设施和数据底座。
本文分享了 TiDB Cloud 在社交、Fintech、电商三大业务领域的解决方案实践。
方案精讲 | TiDB 在社交场景的解决方案实践
社交出海已经逐渐成为国内科技企业技术出海的主战地,本文介绍了 TiDB 数据库在社交应用出海中的应用。TiDB 可以解决大规模数据处理、横向扩展、多数据中心部署、强一致性和 SQL 兼容性等技术挑战,帮助社交应用实现稳定高效的全球化发展。文章通过几个社交应用企业的实践案例,具体说明了 TiDB 的优势和应用场景。
1. 社交出海面临的数据库技术挑战
作为出海业务,基于社交产生了很多新业务模式,比如社交+直播、社交+游戏、社交+电商,这些都是以社交作为出海业务的基石,那么在社交场景中会面临怎样的挑战呢?在过去,会面临比较多的困难,这里主要讲以下三个挑战:
第一是扩展性挑战。社交应用在海外市场面对的用户量和数据量都会大幅增加,快速扩容升级成为了关键,如果采用传统的对数据库进行分库分表是很难满足业务要求的。因为分库分表也会带来新的问题:第一是业务的改造成本高,业务需要进行额外的开发来适配分库分表的路由规则;第二是多维查询会变得困难,因为分库分表是基于某个维度或者字段进行拆分的,比如一个电商平台,如果按照用户 ID 进行拆分,那么商家维度的查询就会困难;第三是对分布式事务的支持有限;第四是由于业务的发展,数据量在不断的增加,当达到一定容量时就得进行二次拆分,也给运维带来了一个很大的成本开销。
第二个时效性的挑战。在社交场景中,如用户画像、风控、广告投放等业务对于时效性的要求比较高,如果单单采用以前的 kafka+Flink 或者是 Storm 这些流式计算引擎,往往不能很好的满足实时查询分析的要求。比如业务需要对用户画像进行精准的广告投放。业务出海在不同的国家和地区也要符合当地的法律法规的,比如:文化宗教信仰、区域政治动荡,这些都需要依靠于实时的风控来进行保障的。
第三个是成本挑战。海外社交产品从 0 到 1 的冷启动是需要对产品、用户、运营三个基本要素进行快速试错,并验证项目可行性的过程,以低成本不断迭代更新。其中成本可以分为两块:一个是资源成本一个是人力成本。如何在业务规模的不同阶段来控制资源的成本呢?如何让开发人员在更短的时间内迭代新功能并快速上线呢?TiDB 就能很好的帮助企业解决这些问题,比如针对资源成本的考虑,TiDB Cloud 支持集群的 Scale Up 和 Scale Out,Serverless。
2. TiDB 在社交的应用场景
在社交场景中,按照业务模块可以划分为通讯信息层、支付交易层、平台运营管理层。其中通讯信息是基础,包含了社交中的好友关系、通讯数据、包括聊天记录文章、帖子等,这部分数据的特点是数据量大,在对实时性有要求的同时还对大数据的分析查询也有一定的要求。支付交易层是社交软件的变现方式,包括了交易记录、用户钱包、账单管理等核心功能,这部分数据的特点是对数据的高可用要求很高。平台运营管理层更多的是以辅助形式出现,对于数据有比较强的分析和管理要求。对于以上三个模块,TiDB 有哪些功能是可以满足这些要求的呢?

在通讯信息层的账号中心功能上,对于面向出海的应用来说,用户的分布往往是在不同国家和地区,对此, TiDB 可以支持本地读的跨 Region Global Database,用户可以在本地完成数据身份的验证;对大数据量的通讯来说,TiDB 也提供了弹性的扩容能力,用户不需要分库分表来打散数据,可以针对不同的 TiDB 组件进行扩容,比如在计算能力不足时可以扩容 TiDB Server,存储能力不足时可以扩容 TiKV 节点,AP 能力不足时可以扩容 TiFlash 节点,是非常灵活的。在一些对于消息有时效性要求的场景中,TiDB 也提供了基于 TTL 的行功能,方便对于数据的清理。另外,针对该行业的初创企业,TiDB 提供的 Serverless 可以帮助用户最大化节省成本。
点击此处丨查看原文
方案精讲丨TiDB 助力 Fintech 构建新一代数据服务平台
本文讨论了金融科技(Fintech)行业在数据基础设施建设上所面临的挑战,以及 TiDB 数据库在解决这些挑战方面的天然优势。TiDB 的 HTAP 架构和强大的水平扩展能力,为 Fintech 甚至是 Web3 的企业提供了重要的业务价值。本文将探讨 TiDB 如何应对 Fintech 行业的痛点,以及它为这些企业带来的实际价值。
1. 背景
Fintech 是金融(Finance)和技术(Technology)两个词的结合,主要指能够撕裂传统金融服务方式的高新技术。Fintech 涵盖了大量的细分行业,除了日常生活中经常接触到的移动支付和互联网银行,还包括像区块链、Web3 和 NFT 等新兴细分行业。

Fintech 行业的快速发展提出了一些业务需求。首先,Fintech 是全球经济中规模最大、增长最快的业务之一。其次,新冠疫情加速了整个金融科技的发展趋势,例如非接触支付、在线支付、保险和数字金融等服务的需求急剧增加。此外,由于其行业特性,Fintech 对数据的一致性和服务的可靠性、数据的安全合规以及监管等都有严格要求。因此,在选择相关解决方案时,通常会保持非常谨慎的态度。
除此之外,Fintech 以客户为中心,需要对客户行为进行实时数据洞察,以更好地了解客户行为,量身定制转型、实现个性化营销和为用户提供增值服务。
最后,在 Fintech 这样高度创新的技术背景下,通常在策略调整和产品方向选择上非常灵活、快速。因此,相较于传统金融企业,Fintech 更加敏捷,相关产品推向市场的时间更短。
2. Fintech 行业面临的技术挑战
随着金融科技行业持续发展,对技术领域也提出了更多挑战,落在数据库方面,当相关数据量或整个业务请求量达到单机限制时,整个数据基础设施建设就会变得非常复杂。基础设施复杂化会带来以下问题:
首先,很难在关键核心 OLTP 联机交易场景下,同时保证数据一致性及可靠性;
数据架构复杂化会导致数据处理链路和时效性出现相对较差的情况,从而使大规模实时洞察变得非常困难;
再者,为了适应基础设施的复杂性,前端业务开发需要不断使用更多的技术栈,并让应用程序依托于多种技术栈来支撑业务访问,这会拉长业务开发时间并使应用程序开发更为复杂,从而导致上市时间变慢;
最后,为管理财务数据,还需要满足严格的监管和合规要求。
TiDB 作为企业级分布式数据库,其拥有的天然优势,可以很好地解决 Fintech 行业所面临的痛点。它的 HTAP 架构设计和出色的水平扩展能力,对于 Fintech 甚至是 Web3 的企业来说,都具有非常重要的业务价值。
点击此处丨查看原文
方案精讲丨电商数据技术栈,在海量数据增长下如何实现实时与全量兼得?
跨境电商进入多模式并行阶段,海量数据增长下,数据技术栈面临重重考验,实时、全量兼得至关重要。
在跨境电商领域中,TiDB 得到了广泛的应用。本文分析了电商出海的现状与挑战,同时介绍了 TiDB 的产品能力,并结合实际案例介绍了对应的解决方案。
1. 背景
近年来,随着国内电商行业发展见顶和国家政策的支持,出海电商成为一个快速发展的行业,2021 年虽然跨境电商经历了各类风险考验,但是在这些重重考验下我国跨境电商出口额达 1.44 万亿元,同比增长 24.5%,仍处于高速发展区间,显示出了我国出海电商发展的韧性和强大的动能。
在独立站、直播短视频、社交媒体的带动下,跨境电商 DTC 模式出现爆发式增长,为出海企业创造了全新链路,跨境电商进入多模式并行阶段,同时形成全新的跨境电商产业生态。
2. 现状与挑战
跨境电商企业在业务扩张时通常会遇到海量数据增长的数据存储问题,技术栈也随之越来越复杂,包含数据库、ETL、分析引擎等;同时,出海业务通常分布在多个地区或国家,因此普遍比较青睐公有云、多云部署,以及全球部署;相较国内,由于能提供更高的效率,出海企业对 SaaS 服务的接受度也比较高。
在出海过程中,每个企业都会有对自身业务增长的预期,通常会从两方面考虑:第一,随着业务的增长,希望可以实现数据平滑扩展。数据库都是以单节点的(DBMS)为主要基础,常见的限制是当数据量增长达到容量瓶颈时,性能便会出现急剧下降;第二,随着业务的增长,希望可以持续进行数据分析。尤其是在电商行业,数据分析作用非常突出。虽然以数据湖和数仓为代表的技术栈可以承担更大数据量,但处理数据的延迟将其功能限制在离线分析,而无法用于实时分析场景。
3. 电商行业解决方案

商品中心是电商平台提供服务的具体内容,大量商品和内容信息会在平台进行曝光展示,用户看到商品信息后产生消费意愿,最终完成下单。商品内容在电商整个业务链条中会被多次依赖,在特定的时间或者特定的活动下(如购物节),会产生爆发式的流量增长。此时,商品内容模块的流量可能达到平时数倍以上。所以,在面向 C 端平台的这些核心模块必须保证数据服务的可靠性及稳定性,通常对 SLA 的要求是非常高的,数据量也非常大。
点击此处丨查看原文






