TiDB_PingCAP 的博客

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

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

原创 Zetta:HBase用户的新选择,当知乎遇上TiDB生态

本篇文章整理自知乎在线基础架构负责人白瑜庆在 PingCAP Infra Meetup 上的演讲实录。本文讲述了知乎与 TiDB 的渊源,介绍了一款基于 TiDB 生态研发的开源产品 Zetta,能够在规避 HBase 性能问题同时,减小 TiDB 部署后分布式架构下的系统延迟。背景概况BigTable 数据模型在开始介绍 Zetta 之前,我们先来看看 BigTable。BigTable 是一个稀疏的多维度的有序的表(Sparse multidimensional sorted map),它是谷歌开

2021-05-26 11:10:15 685 5

原创 事务前沿研究丨事务测试体系解析

作者介绍:童牧。绪论在程序员的生涯中,bug 一直伴随着我们,虽然我们期望写出完美的程序,但是再优秀的程序员也无法保证自己能够不写出 bug。因此,我们为程序编写测试,通过提前发现 bug 来提高最终交付程序的质量。我从在 PingCAP 的工作中感受到,做好数据库和做好数据库测试是密不可分的,本次分享,我们将在第一讲的事务隔离级别的基础上,对数据库事务的测试进行研究,主要讲述,在 PingCAP 我们是如何保证事务的正确性的。因为我们保证事务正确性的方法比较多,所以本次我们会着重讲解 Jepse.

2021-05-21 11:21:41 806

原创 Chaos Mesh® 在腾讯——腾讯互娱混沌工程实践

本篇文章整理自腾讯互娱高级工程师吴召军在 PingCAP Infra Meetup 上的演讲实录,欢迎点击【阅读原文】查看视频回放,后台回复 “135” 即可获取本期 PPT 链接。本文首先介绍了腾讯互娱面临的复杂的技术场景,然后介绍了腾讯互娱混沌工程团队基于 Chaos Mesh 打造的云原生混沌工程平台,最后分享腾讯互娱近半年混沌工程实践取得的收益。腾讯互娱运营活动每天的访问人次超过 100 亿次,高峰的 QPS 超过 100 万,每天活动代码发布更新超过 500 次,数据量也超过 200 TB。面

2021-05-19 11:27:22 640 2

原创 大教堂终将倒下,但集市永存

作者:@Ed Huang,CTO & Co-founder, PingCAP作为一个在中国的数据库软件从业者,最近被不少朋友在微信上询问业内某厂商「团队整合」的新闻,我其实并不想对这个事情发表什么评论。我始终坚信:基础软件,未来只有开源一条路。如果不开源,或者说内核不开源的话,产品的生命力是有限的。所以,在这里想分享一些我个人有关开源与闭源的看法,希望大家看完这篇文章后能够有些自己的思考 :)顺便提一下,看到这个标题,熟悉开源运动的朋友肯定会心一笑,没错,作为 ESR 的门徒,我从不掩饰对于《大

2021-05-14 15:29:35 6832 5

原创 数字化加速,数据如何保鲜,价值如何变现?

全球经济数字化转型是大势所趋。加快数字经济发展,推动数字化变革已经成为未来十年经济发展的重要推动力。数字化增长带来新机遇,DTC(Direct To Customer)的模式在众多企业成为获取与服务最终客户的新趋势,但据分析机构报告显示,在全球数字化转型中,大数据项目只有 30-40% 的成功率,通过简化基础的数据平台赋能数字化转型成为一个关键话题。本文为 PingCAP 解决方案事业部总经理余军在 TiDB 5.0 发布会上进行《Insightful User Case - TiDB 行业应用场景解读》

2021-05-14 11:18:03 1718 3

原创 TiDB 适配应用实践:MyBatis 3.5.X 在 JDK8 中性能问题的排查与优化

最近有金融客户使用 TiDB 适配批处理场景,数据量在数亿级。对于相同的数据量的处理耗时,TiDB 有 35 分钟,Oracle 有 15 分钟,足足相差 20 分钟。从之前的经验来看,在批处理场景上 TiDB 的性能是要好过 Oracle 的,这让我们感到困惑。经过一番排查最终定位是批处理程序问题。调整后,在应用服务器有性能瓶颈、数据库压力依然不高且没有进行参数优化的情况下,TiDB 处理时间缩短到 16 分钟,与 Oracle 几乎持平。远程排查通过 Grafana 发现执行批处理时数据库集群的资源

2021-05-12 11:25:35 1366 1

原创 TiDB 5.0 跨中心部署能力初探 | Joint Consensus 助力 TiDB 5.0 无畏调度

TiDB 5.0 已于上周正式发布,在这个大版本更新中提升 TiDB 集群的跨中心部署能力是一个重要的着力点,在共识算法这一层,最激动人心莫过于 Joint Consensus 支持了。这个特性帮助 TiDB 5.0 在跨 AZ 的调度中完全容忍少数派数目的 AZ 不可用。本文会先谈成员变更在 TiDB 历史,然后介绍新特性的设计,最后说下我们在实现过程中遇到的问题和解决方案。成员变更TiKV 作为 TiDB 的存储层,负责数据的管理和读写操作。TiKV 将数据划分为大小大致相同的分片,每个分片会有多个

2021-05-10 11:20:07 750

原创 成为一栈式数据服务生态: TiDB 5.0 HTAP 架构设计与成为场景解

作者介绍:马晓宇,PingCAP HTAP 产品部负责人。数据实时化成为业务必须数字化转型浪潮是现在进行时,在企业数字化转型的过程中,我们看到一个普遍的趋势,企业对“海量、实时、在线”的数据需求变得更加迫切。数字化转型并不是互联网公司的专利,人工智能、大数据、物联网这些技术也不仅仅是互联网公司才会使用。事实证明,越来越多的传统企业正在应用这些新兴技术进行业务的创新。每一项新技术的应用都需要一定的技术积累,互联网公司也许会配备很多工程师来支持一个数据体系架构。但对于传统公司来说也许不具备这样的实力,他.

2021-05-08 11:42:11 839 1

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关注的人

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