TiDB_PingCAP 的博客

最新 TiDB 技术解析、案例分享

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 伴鱼数据库选型的思考,为什么我们 all in TiDB

作者:伴鱼技术团队技术选型是由技术方向和业务场景 trade-off 决定的,脱离业务场景来说技术选型是没有任何意义的,所以本文只是阐述了伴鱼技术团队数据库选型的过程,这并不是 MySQL、MongoDB 和 TiDB 之间直接的比较,只能说明 TiDB 更适合伴鱼的业务场景和技术规划,另外由于 TiDB 是非常新的数据库技术,所以这也能体现出伴鱼技术团队对新技术的态度、技术后发优势的理解、成本与效率的衡权和技术生态与红利的思考。为什么放弃 MongoDB?伴鱼是 2015 年成立的,那个时候 NoS

2020-07-31 14:15:58 789 1

原创 TiDB 4.0 为解决热点问题做了哪些改进?

作者:李坤热点问题概述一直以来,TiDB 的数据访问热点问题,是用户比较关注的问题。为什么这个问题如此突出呢?这其实是“分布式”带来的结构效应。单机数据库由于只有一个节点,是不存在热点问题的(因为性能的上限就是单机的处理能力),而分布式数据库集群存在多个节点,在达到存储扩展、读写能力扩展的目的上,我们希望大量的读写压力能够平摊在每个节点上,TiDB 也一直在朝着这个目标靠近。数据库也存在二八原则,80% 的读写在 20% 的最新数据上,以使用最广泛的 MySQL 为例,很多从 MySQL 迁移到 Ti

2020-07-29 10:54:22 785

原创 从 Exadata 到 TiDB,中通快递 HTAP 实践

作者介绍:朱志友,中通快递大数据架构师。中通快递背景介绍中通快递业务的规模目前是世界第一,是第一个达成年百亿业务量的快递企业,在 2019 年的双十一更是完成了订单量超过 2 亿的佳绩。中通科技是中通快递旗下的互联网物流科技平台,拥有一支千余人规模的研发团队,秉承着“互联网+物流”的理念,与公司的战略、业务紧密的衔接,为中通生态圈的业务打造全场景全链路的数字化平台服务。上图展示了快递物流的生命周期,简单举个例子,大家如果在某宝上下了一个订单,从付款结束开始,到商家打单,大家的包裹基本上就开启了一.

2020-07-24 18:45:03 708

原创 PingCAP 与知乎达成战略合作 助力知乎全场景体验优化

近日, PingCAP 与知乎达成战略合作,将从产品与技术、社区与内容以及人才培养等方面展开长期深入的战略合作,双方将充分发挥和共享各自优势,共同推动知乎全场景体验优化以及 TiDB 社区用户生态的发展。图左:PingCAP 联合创始人、CTO 黄东旭 图右:知乎合伙人、CTO 李大海知乎从问答起步,目前已经成长为一个综合性知识内容平台,聚集了中文互联网科技、商业、影视、时尚、文化等领域最具创造力的人群。截至 2019 年 1 月,知乎已拥有超过 2.2 亿用户,共产出 1.3 亿个回答。同时

2020-07-21 18:13:20 381

原创 Chaos Mesh® 正式进入 CNCF 沙箱托管项目

近日,云原生计算基金会 (CNCF) 宣布云原生的混沌工程 Chaos Mesh 正式进入 CNCF 沙箱托管项目,这是 CNCF 接纳的第二个由 PingCAP 团队设计并研发的项目。Chaos Mesh 是一个云原生的混沌工程(Chaos Engineering)平台,可在 Kubernetes 环境中进行混沌测试,在各种复杂的环境下可使用混沌工程来保证系统能正常稳定运行。现阶段,组成部分包括:Chaos Operator:混沌编排的核心组件 —— 完全开源;Chao

2020-07-21 10:51:40 453

原创 TiDB 在北京银行交易场景中的应用实践

作者介绍:陈振东,北京银行软件开发部北京银行是一家城市商业银行,公司价值位列中国区域性发展银行的首位,依托于中国经济的大环境,北京银行的资产总量在全球千家大银行中名列第 61 位,连续六年跻身全球银行业百强。北京银行积极开辟多元化的业务经营,例如北京地区的社保缴纳和医保代发,都是由北京银行在提供服务,在你入职一家公司的时候,收到的医保折子就是来自北京银行。业务转型驱动分布式架构建设由于快速的业务发展需求,北京银行在业务转型中对系统架构进行了升级,逐渐向分布式架构进行转移。早在 2016 年,北京银.

2020-07-17 11:01:36 1049

原创 TiDB HTAP 助力小红书业务升级

作者介绍:张亿皓,小红书基础技术部资深开发工程师,负责数据库相关的研发和落地工作。TiDB 在小红书业务场景的应用简介2017 年,小红书已经开始在生产业务中使用 TiDB ,真正成体系的去做 TiDB 的落地是在 2018 年,为什么要选择使用 TiDB ?当今很多公司的业务都是数据驱动,面对小红书 APP 每天数以亿计的数据,我们希望有一个数据库能够提供以下特性:第一,数据使用的多样性,有时候需要在数据库做一个 TP 的短查询,做一些很高的写入,有时候又希望做一些聚合分析,能够展现汇总统计的.

2020-07-15 11:00:17 837

原创 为什么你需要混沌工程以及 Chaos Mesh®

信心的毁灭与重建在我最开始学习编程的时候,我一直觉得写程序是很简单的事情,程序总是按照我的想法串行的执行,给一个输入,总是有着符合预期的固定输出。那时候写代码,可能大的挑战在于理解分支,循环,但无论怎样,只要控制得当,事情总是确定的。那段时间可以算是非常快乐的日子,直到我遇到了多线程,人生中第一次有了『自信被打破』的恐慌,在多线程的世界里,事情不会在按照我想的方式来正常的运转,我需要考虑 data racing,需要考虑 memory ordering。幸运的是,在经历了短暂的不适应之后,很快我就能很好

2020-07-14 13:37:59 630

原创 知乎 Hive Metastore 实践:从 MySQL 到 TiDB

作者介绍:胡梦宇,知乎数据架构平台开发工程师背景Apache Hive 是基于 Apache Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并且提供了 Hive SQL 进行查询和分析,在离线数仓中被广泛使用。Hive Metastore 是 Hive 的元信息管理工具,它提供了操作元数据的一系列接口,其后端存储一般选用关系型数据库如 Derby、 MySQL 等。现在很多除了 Hive 之外计算框架都支持以 Hive Metastore 为元数据中心来查询底层 Ha.

2020-07-10 13:40:50 862

原创 TiDB 4.0 在 VIPKID 的应用实践

作者介绍:许超,VIPKID 资深 DBA 工程师。本文主要分享 TiDB 4.0 版本在 VIPKID 的一个应用实践。主要涉及两个部分,第一部分是现在 TiDB 在 VIPKID 的一些应用场景,第二部分是介绍一下 TiDB 4.0 给我们带来哪些惊喜和收益。TiDB 在 VIPKID 的应用场景首先简单介绍一下 VIPKID,VIPKID 是一家在线少儿英语教育公司,专注于服务 4-15 岁的青少儿和他们家长们,主要提供北美外教一对一授课服务,目前已经有超过 70 万的付费用户。场景一:大.

2020-07-09 15:52:40 418

原创 分布式数据库在光大银行关键业务系统的应用探索

作者介绍:王志刚,光大银行数据库运维主管。大家好,我是来自中国光大银行信息科技部的王志刚,非常高兴有机会给大家分享一些分布式数据库在光大银行的应用探索。我目前在光大银行银行信息科技部负责数据库管理团队,在加入光大银行之前在三星、索尼爱立信,还有 Oracle 工作过,一直在负责数据库相关的工作。在近十年我和我的团队一直负责光大银行总行的数据库运维,这里面既包括我们的交易型数据库,也包括 MPP,还有 Hadoop 这样的大数据运维。在运维的过程中,我们一直也在思考现在的数据库有哪些问题、面临哪些风险、.

2020-07-06 14:19:59 2194

原创 使用 TiDB 作为 ZaloPay 商户平台核心数据库

作者介绍:Tan To Nguyen Duy,VNG DevOps 工程师,参与电子钱包 ZaloPay 基础架构的开发。首先介绍一下 VNG。VNG 是越南领先的互联网科技公司,在 2014 年,我们被评为越南唯一一家估值 10 亿美元的创业公司。VNG 推出了许多重要产品,比如 Zalo、ZaloPay、Zing 等,吸引了数亿用户。Zalo 是 VNG 集团的旗舰产品,发布于 2012 年,是越南使用最广泛的通讯 APP,目前活跃用户数达到 1 亿。而本文主角 ZaloPay 是一款移动支付应用.

2020-07-03 16:04:10 656

原创 Talent Challenge Program:专属在校大学生的远程实习培养计划来啦!

2020 开年的一场疫情,打得我们措手不及,往年一直幻想着可以有一个不用开学的假期,现在开学也变得遥遥无期,原本准备的暑期实习也因为不能到现场,一个个泡汤。这个暑假,还能做点什么才不虚度光阴?不如了解一下“远程实习”——面向在校大学生的 Talent Challenge Program。Talent Challenge Program 是 PingCAP 联合 TiDB 开源社区共同推出的远程实习项目,也是 Talent Plan 原有线下实训的全新升级。按照往年的计划,学完线上课程的同学会被邀请到 P

2020-07-02 11:20:09 668

原创 TiDB 在中国银行 Zabbix 监控方案中的应用

作者介绍:韩宇,中国银行信息科技运营中心工程师。本文的内容可能和之前的金融企业将 TiDB 应用在业务上的实践不同,下面主要介绍我们如何把 TiDB 应用在金融行业的后台运维监控上。Zabbix 作为一个老牌的开源监控方案,长期被用于生产实践。但是原生方案一般会采用 MySQL 作为后端存储,无法应对更大规模的监控。TiDB 兼容 MySQL 协议,可以替换 MySQL 从而增强 Zabbix 的大规模监控能力,实现新的监控方案 TiZabbix。TiZabbix 通过优化监控实施逻辑,弥补因 TiD.

2020-07-01 11:10:07 895

tidb-in-action-20200611.pdf

近年来,随着移动互联网、云计算、大数据和人工智能等技术的飞速发展,给各行业带来了深刻的影响和变革,使得企业的数据量越来越庞大,应用的规模也越来越复杂。在这个背景之下,传统的单机数据库已经在很多场景下表现的力不从心,为了解决海量数据平台的扩展性的问题,TiDB 分布式数据库应运而生。 TiDB 是当今开源 NewSQL 数据库领域的代表产品之一,相比传统的单机数据库,TiDB 有以下的一些优势: 1. 纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容 2. 支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直接替换 MySQL 3. 默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明 4. 支持 ACID 事务,对于一些有强一致需求的场景友好,例如:银行转账 5. 具有丰富的工具链生态,覆盖数据迁移、同步、备份等多种场景 本书会专注于 TiDB 4.0 的实操与最佳实践,详细介绍 TiDB 的使用和一些相关的原理。

2020-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除