事务前沿研究丨确定性事务

2021-07-16
阅读 8 分钟
3k
在基于 Percolator 提交协议的分布式数据库被提出的时期,学术研究上还出现了一种叫确定性数据库的技术,在这项技术的发展过程中也出现了各种流派。本文将讲解学术上不同的确定性事务和特点,并综合说说他们的优点和面临的问题。

TiDB Operator + Amazon Web Service,探索云原生数据库的最佳实践

2021-07-14
阅读 7 分钟
4k
作者介绍: 王天宜,TiDB Community 架构师。曾就职于 Fidelity Investment,Softbank Investment,拥有丰富的数据库高可用方案设计经验,对 TiDB、Oracle、PostgreSQL、MySQL 等数据库的高可用架构与数据库生态有深入研究。

Flink on TiDB —— 便捷可靠的实时数据业务支撑

2021-07-08
阅读 7 分钟
3.1k
作者介绍: 林佳,网易互娱计费数据中心实时业务负责人,实时开发框架 JFlink-SDK 和实时业务平台 JFlink 的主程,Flink Code Contributor。

TiDB 5.1 发版,打造更流畅的企业级数据库体验

2021-07-02
阅读 4 分钟
2.4k
TiDB 5.0 在汽车之家大数据 join 与聚合场景的应用中,MPP 体现出明显的优势,与 MySQL 相比总体效能提升 20 - 50 倍。

TiDB Operator 源码阅读 (四) 组件的控制循环

2021-06-30
阅读 17 分钟
2.2k
上篇文章中,我们介绍了 TiDB Operator 的组件生命周期管理的编排,以 TiDBCluster Controller 为例介绍 Controller Manager 的实现。TiDBCluster Controller 负责了 TiDB 主要组件的生命周期管理,TiDB 各个组件的 Member Manager 封装了对应具体的生命周期管理逻辑。在上篇文章中,我们描述了一个抽象的组件生命周期管...

迁移实战:Discourse 从 PostgreSQL 到 MySQL 到 TiDB丨AskTUG 论坛背后的故事

2021-06-25
阅读 14 分钟
4.4k
AskTUG.com 技术问答网站相信大家都不陌生,但除了日常熟知的前端页面外,背后支撑其运行的数据库还有一个不为人知的故事。本文由 AskTUG.com 的作者之一王兴宗老师分享,揭秘诞生于 Discourse 的 AskTUG.com ,从 PostgreSQL 迁移到 MySQL 最后稳定运行在 TiDB 的奇妙故事。

TiDB 在网易游戏的应用实践

2021-06-22
阅读 5 分钟
3.5k
作者介绍: 李文杰,网易互娱高级数据库工程师,TUG 2019 年度和 2020 年度 MVA。主要负责大数据研发和数据分析工作,为产品提供精细化运营指导;同时在部门内推广使用 TiDB,为业务上云及数据库分布式化积累经验和探索最优方案,目前是 TiDB 管理小组负责人。

TiDB 容器化部署面面观丨「能量钛」圆桌论坛回顾

2021-06-21
阅读 8 分钟
2.4k
近日,由 TiDB 社区重磅策划的「能量钛」圆桌论坛活动圆满落幕。本次论坛特邀云原生社区创始人宋净超老师担任主持,与来自支流科技、360、58 集团、汽车之家、PingCAP 的五位资深技术大咖,围绕 “当数据库遇上 Kubernetes” 主题,探讨了他们对数据库容器化部署及运维的实践与思考。

实时分析,以数治税 |烟台税务的融合大数据创新之路

2021-06-11
阅读 2 分钟
2.6k
智慧税务建设的关键环节就是在合适的业务场景中,综合运用人工智能、分布式等领先技术,释放大数据的智慧,实现“以数治税”。烟台市税务局基于 TiDB 分布式数据库构建新一代智慧税务平台,满足海量、实时的数据服务需求,打造智能的分析与决策能力,走出一条税务大数据创新应用的示范之路。

TiDB“热力画廊”征集 | 以图会友,看见热力艺术

2021-06-10
阅读 1 分钟
1.8k
PingCAP DevCon 2021 正在积极筹划准备中,本届大会以"开放 x 连接 x 预见"为主题,这绝不会只是一句空口号,它将真正融入到大会的方方面面,可以让每一位参与者真切感知,因此本届大会将开放热力图在线征集平台,连接你们中的每一位,一起预见未来!
封面图

构建实时数仓 - 当 TiDB 偶遇 Pravega

2021-06-09
阅读 7 分钟
3.7k
作者介绍: 王天宜,TiDB 社区部门架构师。曾就职于 Fidelity Investment,Softbank Investment,拥有丰富的数据库高可用方案设计经验,对 TiDB、Oracle、PostgreSQL、MySQL 等数据库的高可用架构与数据库生态有深入研究。

使用 Prometheus + Grafana 打造 TiDB 监控整合方案

2021-06-07
阅读 15 分钟
6.1k
对资源比较紧张,高可用需求不强烈的用户,我们建议直接通过 Prometheus Label 进行集群的划分,做到 All in One 的 Prometheus 监控环境。对资源宽裕,高可用需求比较强烈的用户,可以考虑使用 Prometheus 多租户的解决方案。

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

2021-05-26
阅读 6 分钟
5k
本篇文章整理自知乎在线基础架构负责人白瑜庆在 PingCAP Infra Meetup 上的演讲实录。本文讲述了知乎与 TiDB 的渊源,介绍了一款基于 TiDB 生态研发的开源产品 Zetta,能够在规避 HBase 性能问题同时,减小 TiDB 部署后分布式架构下的系统延迟。

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

2021-05-21
阅读 13 分钟
2k
在程序员的生涯中,bug 一直伴随着我们,虽然我们期望写出完美的程序,但是再优秀的程序员也无法保证自己能够不写出 bug。因此,我们为程序编写测试,通过提前发现 bug 来提高最终交付程序的质量。我从在 PingCAP 的工作中感受到,做好数据库和做好数据库测试是密不可分的,本次分享,我们将在第一讲的事务隔离级别的基...

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

2021-05-19
阅读 4 分钟
3.3k
本篇文章整理自腾讯互娱高级工程师吴召军在 PingCAP Infra Meetup 上的演讲实录,欢迎点击【阅读原文】查看视频回放,后台回复 “135” 即可获取本期 PPT 链接。

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

2021-05-14
阅读 5 分钟
2.8k
全球经济数字化转型是大势所趋。加快数字经济发展,推动数字化变革已经成为未来十年经济发展的重要推动力。数字化增长带来新机遇,DTC(Direct To Customer)的模式在众多企业成为获取与服务最终客户的新趋势,但据分析机构报告显示,在全球数字化转型中,大数据项目只有 30-40% 的成功率,通过简化基础的数据平台赋能数...

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

2021-05-12
阅读 5 分钟
2.4k
最近有金融客户使用 TiDB 适配批处理场景,数据量在数亿级。对于相同的数据量的处理耗时,TiDB 有 35 分钟,Oracle 有 15 分钟,足足相差 20 分钟。从之前的经验来看,在批处理场景上 TiDB 的性能是要好过 Oracle 的,这让我们感到困惑。经过一番排查最终定位是批处理程序问题。调整后,在应用服务器有性能瓶颈、数据库...

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

2021-05-10
阅读 3 分钟
2.7k
TiDB 5.0 已于上周正式发布,在这个大版本更新中提升 TiDB 集群的跨中心部署能力是一个重要的着力点,在共识算法这一层,最激动人心莫过于 Joint Consensus 支持了。这个特性帮助 TiDB 5.0 在跨 AZ 的调度中完全容忍少数派数目的 AZ 不可用。本文会先谈成员变更在 TiDB 历史,然后介绍新特性的设计,最后说下我们在实现...

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

2021-05-08
阅读 6 分钟
2k
数字化转型浪潮是现在进行时,在企业数字化转型的过程中,我们看到一个普遍的趋势,企业对“海量、实时、在线”的数据需求变得更加迫切。数字化转型并不是互联网公司的专利,人工智能、大数据、物联网这些技术也不仅仅是互联网公司才会使用。事实证明,越来越多的传统企业正在应用这些新兴技术进行业务的创新。每一项新技...

Async Commit 原理介绍

2021-04-30
阅读 7 分钟
1.7k
本文作者:陈奕霖(sticnarf),PingCAP 研发工程师,TiKV Committer,热衷于开源技术,在分布式事务领域有丰富经验,目前致力于优化 TiDB 的分布式事务性能。

成为开发者喜爱的科技企业 PingCAP 上榜中国技术力量之“最具吸引力雇主品牌”

2021-04-29
阅读 1 分钟
1.2k
日前,InfoQ 公布了 2021 中国技术力量之“最具吸引力雇主品牌”系列榜单评选结果。经过专家团评审及开发者投票, PingCAP 上榜 2021 最具吸引力雇主品牌 TOP 10、2021 最受技术高管喜爱的企业 TOP 10 两项榜单。

PingCAP 入选 2020 年中国独角兽企业榜单,借助开源生态加速国际化

2021-04-28
阅读 1 分钟
1.1k
4 月 26 日,天津市政府和长城战略咨询联合主办 2021 年中国高成长企业发布会,并发布《中国独角兽企业研究报告 2021》。报告显示,2020 年共有 251 家企业被评为“中国独角兽企业”,总估值首次超过万亿美元。其中,企业级开源分布式数据库企业 PingCAP 凭借领先的技术能力、开源创新实践、国际化生态价值体现入选“中国独...

In Community We Trust

2021-04-28
阅读 7 分钟
12.4k
前些天在与友人喝咖啡的时候,正好聊到关于 PingCAP 和 TiDB 的一些历史以及对于开源软件公司核心竞争力的理解,回顾这几年的创业生涯和 TiDB 社区的生长壮大,就像是一场巨大且正在进行中的社会学实验,原本零散的一些想法随着一条主线变得逐渐清晰,就想着写成文章总结一下关于社区对于开源软件以及开源公司到底意味着...

数据库领域正在发生巨变,从 TiDB 5.0 发布会看未来的数据库发展趋势

2021-04-27
阅读 4 分钟
1.6k
前不久,PingCAP 刚刚度过六岁生日。对于数据库这样一个古老的行业,六年只是刚刚起步。TiDB 5.0 的发布就像一个庆祝成长的生日礼物,为 TiDB 带来了一个具有里程碑意义的版本。通过引入 MPP (Massively Parallel Processing,大规模并行处理)架构,年轻的 TiDB 已经成为一款具备完整 HTAP 能力的分布式数据库。

PingCAP 发布 TiDB 5.0 里程碑版本 构建一栈式数据服务平台

2021-04-26
阅读 2 分钟
1.2k
2021 年 4 月 25 日——领先的企业级开源分布式数据库厂商 PingCAP 正式发布面向企业级核心场景的 TiDB 5.0 版本。TiDB 5.0 在性能、稳定性、易用性等方面均取得了巨大进步,并在事务处理、高可用与容灾、安全合规等方面新增多项企业级特性,通过引入 MPP (Massively Parallel Processing,即大规模并行处理)架构成为具...
封面图

创造了不起丨TiKV Committer 的最快养成方法

2021-04-25
阅读 5 分钟
3.1k
一月末,一位大三的少年登上了知乎热榜,有数百万人浏览了迟先生的“凡尔赛”语录:“即使一周实习 3 天,我依然拿到了上海交通大学计算机学院第一的绩点。”迟先生是上海交通大学的计算机系学生,同时,他也有着另外一个身份:CNCF TiKV 项目有史以来最快晋升为 Committer 的开发者。在一个风和日丽的下午,他接受了我们的...

PingCAP 携手 CCF 数据库专委会,助推数据库人才培养和科技创新

2021-04-22
阅读 2 分钟
1.8k
日前,中国计算机学会(CCF) 数据库专业委员会与企业级开源分布式数据库厂商 PingCAP 签署合作协议,PingCAP 成为数据库专业委员会 VLDB Summer School 的独家协办单位,依托双方在数据库学术界的前沿探索和工业界的实践经验,在人才培养、科研合作、技术创新等领域共同前进。 CCF 原数据库专委会主任、CCF 数据库专委...

TiDB Operator 源码阅读 (三) 编排组件控制循环

2021-04-21
阅读 7 分钟
1.3k
上篇文章中,我们介绍了 TiDB Operator 的 Controller Manager 的设计和实现,了解了各个 Controller 如何接受和处理变更。在这篇文章中,我们将讨论组件的 Controller 的实现。TiDBCluster Controller 负责了 TiDB 主要组件的生命周期管理,我们将以此为例, 介绍组件控制循环的编排设计。我们将会了解到完成 TiDB 集群...

Behind TiDB 5.0 - 聊聊 PingCAP 的工程体系(1)

2021-04-20
阅读 4 分钟
1.4k
最近,TiDB 终于发布了一个里程碑的版本 - TiDB 5.0。这里,我并不打算过多的聊 TiDB 5.0 架构实现、技术细节,这个大家可以参考 What's New in TiDB 5.0 以及后续的技术文章,我想聊聊其他的东西,也就是我们是通过什么样的方式来打造 TiDB 5.0 的。

深度解读 Chaos Mesh®,探索云原生混沌工程的奥秘

2021-04-19
阅读 5 分钟
3.7k
本文首先介绍了对混沌工程这一概念的描述,分享了混沌工程的动机和实践方式以及 Chaos Mesh 项目的发展情况。在后半部分,介绍了 Chaos Mesh 项目本身的架构,并涉及到在 Go 的生态环境中对容器等基本概念进行操作。干货十足,enjoy~本文首先介绍了对混沌工程这一概念的描述,分享了混沌工程的动机和实践方式以及 Chaos ...