赛程过半,谁在让 TiDB 变得更好用?
随着越来越多的同学选择使用 TiDB, TiDB 的易用性收到越来越多用户的关注,让 TiDB 变得更好用就显得越来越重要。为了能够打造一个大家心中的真正好用易用的 TiDB,我们启动了 “我的 TiDB 听我的” 活动,并特意征求了 TiDB User Group(TUG) 专家组的意见…
为啥 TiFlash 又变快了?
TiFlash 这个项目的核心思路与和 TiDB 一样:持续听取用户反馈、持续改进、持续优化、高速迭代。最近几周陆续有数十家用户已经率先体验了 TiFlash,测试的过程中很多同学注意到一个现象,短短几周时间,每次 TiFlash 的版本更新都会带来新的性能的改进,速…
TiDB 在金融场景里面那些不得不说的事
今年春天突如其来的新冠病毒疫情,在一定程度上改变了人们的生活、工作习惯,给各行各业带来了巨大影响。银行也难逃“池鱼之殃”:传统商业银行的盈利能力、资产和信贷规模都受到了一定程度的影响。疫情期间,人们对线上银行服务的需求激增,原本深受诟病传…
未来数据库应具备什么核心能力?
上周六,我们开启了 The Future of Database 系列 的第一期直播,我司 CTO 黄东旭及 Engineering VP 申砾畅聊了“未来的数据库会是什么样?”这个颇具想象力的话题。 以下是第一期直播的部分文字&视频回顾 Enjoy ~视频链接:https://www.bilibili.com/video/BV1Ji4y1t7io目前业界数…
左手尝鲜、右手周边?TiDB 4.0 捉“虫"竞赛来袭!
TiDB 4.0 RC 版本 已经发布,很多小伙伴已经跃跃欲试想要体验新功能了,这里有一个“一边体验一边拿周边”的好机会哦。TiDB 4.0 捉“虫”竞赛来袭,本次竞赛将持续到 5 月 30 日,邀请社区小伙伴参与一起为 TiDB 全球社区建设添砖加瓦,让 TiDB 新版本给大…
TiDB 4.0 新特性尝鲜指南
在 TiDB 4.0 中我们实现了 很多具有里程碑意义的功能,这里为大家列一份「新特性尝鲜指南」。 TiUP:一键安装工具试玩第一步当然是安装部署:如何在 1 分钟内快速部署、单机启动 TiDB 集群?我们专门为 TiDB 4.0 做了一个全新的组件管理工具—— TiUP。当然…
The Overview of TiDB 4.0
在上篇文章中,我司 CTO 黄东旭分享了 我们对“未来数据库”的展望,很高兴我们一直走在「写一个更好的数据库」的初心之路上。4 月 8 日是 PingCAP 成立五周年的日子,我们也在这一天发布了具有里程碑意义的 TiDB 4.0 首个 RC 版本。在 4.0 里我们完成了很…
未来的数据库会是什么样的?
我还清楚记得,五年前的这个时候,当时还在豌豆荚,午后与刘奇和崔秋的闲聊关于未来数据库的想象,就像一粒种子一样,到了今天看起来也竟枝繁叶茂郁郁葱葱,有点感慨。按照惯例,五年是一个重要的节点,没有十年那么冗长,也没有一两年的短暂,是一个很好的…
E.T. 团队:TiDB 开源生态宇宙构造者|PingCAP 招聘季
Welcome ! The Builders ! 这是一篇招募 TiDB 生态宇宙创造者、工程师、看管者的文章。众所周知,PingCAP 一直坚定地拥抱「开源」,“自由灵魂”、“人文主义” 的信仰也深植每个 PingCAPer 的内心,我们无时无刻不在尝试扩展 TiDB 开源生态宇宙的版图,同…
SQL 突然变慢,DBA 如何快速定位问题?
某天,PongHat 公司 DBA 小王同学收到了业务侧的反馈:”小王啊,我们数据库查询现在突然变得很慢,业务已经紧急停了,能不能看下是什么情况?“小王同学身经百战、见得多了,熟练地输入了 TiDB Grafana 地址,点进 TiDB 监控面板,看到 SQL 执行时间确实突…
HTAP 会成为数据库的未来吗?
本文转载自 InfoQ 官网,作者:王晓青在访问量和数据量急剧膨胀的今天,关系型数据库已经难以支撑庞大复杂的系统规模。在此背景下,备受关注的数据库新理念 HTAP,会是一条“正确”的路吗?为什么是 HTAP?在互联网浪潮出现之前,企业的数据量普遍不大,特…
我的 SQL 用着用着就变慢了,要怎么处理?
关系型数据库的 DBA 日常肯定遇到过这样的一种场景:SQL 执行计划选择错误,这类问题的危害是很大的,常常导致业务突然卡顿,数据库过载等不良后果。举个例子,假设我们有这么一张表:其中,姓名和性别这两列有索引。我们设想一下,在这张表上,我们进行下…
为什么我们要从 MySQL 迁移到 TiDB?
本文转载自公众号 51CTO技术栈。 作者介绍:贺磊,360 数据库运维资深工程师,《MongoDB 运维实战作者》,知名论坛 MySQL 版主,51CTO 博客之星,闲暇之余,喜欢将部分案例写成博客,累计访问量过百万。我先说几个最让你兴奋和开心的点吧: 在 TiDB 里,你…
TiDB SQL Engine Team:纯手工打磨前沿的优化器和执行引擎|PingCAP 招聘季
“SQL at SCALE”(出自 PingCAP 官网)是我们对 TiDB 的一个精简概括,而我们 TiDB SQL Engine Team 正是负责这 3 个单词中的 “SQL” 部分,其重要性可见一斑。SQL 在数据库中的大致处理流程可以简短概括为查询优化和执行,这期间涉及到 SQL Parser、优化…
TiKV 源码解析系列(十八)Raft Propose 的 Commit 和 Apply 情景分析
在学习了 前面的文章 之后,相信大家已经对 TiKV 使用的 Raft 核心库 raft-rs 有了基本的了解。raft-rs 实现了 Raft Leader election 和 Log replication 等核心功能,而消息的发送、接收、应用到状态机等操作则需要使用者自行实现,本文将要介绍的就是 TiK…
TiFlash 是另外一个 T+1 列存数据库吗?
在 上篇关于 TiFlash 的文章 发布后,我们收到了很多伙伴们的反馈,大家有各种各样的疑问,包括 TiFlash 是不是 T + 1 列存数据库?为啥实时写入也很快?读压力大怎么办?节点挂了怎么办?业务怎么接入?……今天我们就来详细回复一下大家的问题,希望能对…
TiDB 4.0 新特性前瞻:白话“悲观锁”
如果说在 TiDB 3.0 中,悲观锁是 “千呼万唤始出来,犹抱琵琶半遮面”。那么在 TiDB 4.0 中,悲观锁在经历了市场与时光的考验后,无论是性能还是稳定性都能够 “轻拢慢撚抹复挑,初为《霓裳》后《六幺》”。TiDB 4.0 悲观锁,欢迎大家尝鲜与反馈。本文将从…
TiKV Committer 庄天翼:只要能提升 Codebase 质量,就值得提交 PR
2020 年 2 月,TiKV 项目迎来了一位新晋 Committer —— 庄天翼(GitHub ID:TennyZhuang),他 2018 年毕业于清华大学,目前在旷视科技担任分布式存储开发工程师,平时爱看动漫,工作之余也喜欢写一些代码,实现自己的想法。前天,我们“正儿八经”地采访…
Hi,你有一份 TiDB 易用性挑战赛「捞分指南」请查收
TiDB 挑战赛第二季之 易用性挑战赛 已经开始一周了,由于有参加过上一季 性能挑战赛 的老玩家强势加入,这一季挑战赛的竞争格外激烈,短短一周的时间,已有 3 支队伍获得了上千积分! 完整积分排行榜可以登陆 活动官网 查看。战况简介: BABAIsWatchingYou …
写给 TiDB 原厂 DBA 的一封信:连接技术和价值的“最后一米” | PingCAP 招聘季
未来的 TiDB 原厂 DBA(Ti-DBA):你好,很高兴能有机会和你聊聊。我想,我们都不会否认,现在我们身处一个正在剧烈变革的时代,基础设施正在被重构,其中数据是最重要的推动力之一。这场变革正在深入到各行各业,无论你是什么人,从事什么工作,都会是这场…