与 Rust 大神面基指南(一) | RustCon Asia
距离 4 月 20 日 RustCon Asia 大会 开启只剩下约两周的时间了,你准备好了吗?此次 RustCon Asia 是首次在亚洲举办的 Rust 语言开发者大会,也是目前亚洲地区规格最高,参与人数规模最大的 Rust 语言大会。不仅有来自亚洲社区的大神,还有从欧洲、澳洲、北…
PingCAP Talent Plan 第二期火热来袭,线上课程全面开放!
TiDB 每一次微小进步都离不开广大社区小伙伴们的支持,但也有很多同学反映 TiDB 是一个非常复杂的分布式数据库系统,如果没有相关知识和经验积累,在参与之初难免会遇到各种问题。 因此我们决定全面升级 PingCAP Talent Plan 计划,为社区小伙伴开放一系列…
TiKV 源码解析系列文章(五)fail-rs 介绍
作者:张博康本文为 TiKV 源码解析系列的第五篇,为大家介绍 TiKV 在测试中使用的周边库 fail-rs。fail-rs 的设计启发于 FreeBSD 的 failpoints,由 Rust 实现。通过代码或者环境变量,其允许程序在特定的地方动态地注入错误或者其他行为。在 TiKV 中通常在…
EE 团队:Automating Everything! | PingCAP 招聘季
在 PingCAP 成立之初,我们就在思考 TiDB 的核心价值。在存储并处理较大规模的数据时,TiDB 本质上是帮助 DBA 和开发人员提升效率。《资本论》中说道:当个别劳动时间低于社会必要劳动时间时,人们才有钱赚。可见效率即是价值。在 PingCAP 内部,我们信奉效…
TiDB 3.0.0 Beta.1 Release Notes
2019 年 03 月 26 日,TiDB 发布 3.0.0 Beta.1 版,对应的 TiDB-Ansible 版本为 3.0.0 Beta。相比 3.0.0 Beta 版本,该版本对系统稳定性、易用性、功能、优化器、统计信息以及执行引擎做了很多改进。TiDBSQL 优化器支持使用 Sort Merge Join 计算笛卡尔积 …
What’s New in TiDB 3.0.0 Beta.1
作者:申砾今年 1 月份,我们发布了 TiDB 3.0.0 Beta 版本,DevCon 上也对这个版本做了介绍,经过两个月的努力,今天推出了下一个 Beta 版本 3.0.0 Beta.1。让我们看一下这个版本相比于之前有什么改进。新增特性解读Skyline Pruning查询计划正确性和稳定性…
DM 源码阅读系列文章(二)整体架构介绍
作者:张学程本文为 DM 源码阅读系列文章的第二篇,第一篇文章 简单介绍了 DM 源码阅读的目的和规划,以及 DM 的源码结构以及工具链。从本篇文章开始,我们会正式开始阅读 DM 的源码。本篇文章主要介绍 DM 的整体架构,包括 DM 有哪些组件、各组件分别实现…
Cloud 团队:让 TiDB 在云上跳舞 | PingCAP 招聘季
TiDB 是 Cloud Native 的数据库,对于 TiDB 来说,如何用 Cloud 的思想和技术让 TiDB 在云上跳舞,是 Cloud 团队研究的重要课题,本期我司商业产品副总裁刘寅老师将为大家介绍 Cloud 团队,Enjoy~TiDB 与 Cloud通过前面的招聘职位解读系列文章,相信大家对…
RustCon Asia 讲师和议程公布!
RustCon Asia 上线 CFP(Call For Proposals)接受议题提交的两周时间里,我们共计收到了中英文议题 50 份!内容非常丰富并且比我们预期的更加多元,在此特别感谢关注此次大会并提交议题的潜在讲师们! 此次参与议题评选的组委会 7 位成员分别来自 Rust cor…
DM 源码阅读系列文章(一)序
TiDB-DM (github.com/pingcap/dm) 是由 PingCAP 开发的一体化数据同步任务管理平台,支持从 MySQL 或 MariaDB 到 TiDB 的全量数据迁移和增量数据同步,在 TiDB DevCon 2019 上正式开源。作为一款连接 MySQL/MariaDB 生态和 TiDB 生态的中台类型产品,DM 获…
TiFlash & TiSpark?那都是 AP 团队开的坑 ! | PingCAP 招聘季
前面两期我们介绍了 TiDB 团队和TiKV 团队,颇受好评,今天我司数据库专家马晓宇老师将为大家介绍 PingCAP 最具活力的团队——AP(Analytical Product)团队,如果你对亲手打造酷炫的大数据分析产品感兴趣,就快快投个简历来和我们聊聊吧~大家都知道 TiDB …
TiKV 源码解析系列文章(四)Prometheus(下)
作者:Breezewish本文为 TiKV 源码解析系列的第四篇,接上篇继续为大家介绍 rust-prometheus。上篇 主要介绍了基础知识以及最基本的几个指标的内部工作机制,本篇会进一步介绍更多高级功能的实现原理。与上篇一样,以下内部实现都基于本文发布时最新的 rust…
Gopher China 2019 讲师专访 - PingCAP 姚维
本文转载自公众号「Go 中国」。第五届 Gopher China 大会将于 2019 年 4 月 26 - 28 日在北京市海淀区朗丽兹西山花园酒店举办。Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会。大会聚集了全国各地的 Gopher 一起进行 Go 语言的学…
想玩转分布式存储引擎?快来加入 TiKV 团队吧 | PingCAP 招聘季
上周我们推送了 TiDB 团队职位解读文章,当天就有很多简历砸来,我们深深感受到了小伙伴们的热情~ 趁热打铁,今天我司首席架构师唐刘老师将带大家了解一下传说中「面试通过率最低、难度最高」的研发团队——TiKV 团队。Team 简介我们 Team 主要负责 TiKV …
TiKV 源码解析系列文章(三)Prometheus(上)
作者:Breezewish本文为 TiKV 源码解析系列的第三篇,继续为大家介绍 TiKV 依赖的周边库 rust-prometheus,本篇主要介绍基础知识以及最基本的几个指标的内部工作机制,下篇会介绍一些高级功能的实现原理。rust-prometheus 是监控系统 Prometheus 的 Rust 客…
TiDB 团队:一群无法抑制内心技术骚动的人 | PingCAP 招聘季
本文是 PingCAP 招聘职位深度解读系列的第一篇,我司 Engineering VP 申砾老师将为大家介绍 TiDB 团队(一群无法抑制内心技术骚动的人)。TiDB 团队工作方向简单来说,TiDB 是一个分布式高可用且能够水平扩展的关系型数据库,这个数据库的内核包含三个组件…
The (Near) Future of Database | TiDB DevCon 2019
作者: @Ed Huang 在 TiDB DevCon 2019 上,我司联合创始人兼 CTO 黄东旭分享了对数据库行业大趋势以及未来数据库技术的看法。以下是演讲实录,enjoy~ 大家今天在这里看到了 TiDB 社区用户实践分享和我们自己的一些技术进展和展望,还有非常好玩的 Demo Sho…
这些「神秘」团队到底是做什么的?| PingCAP 招聘季
过去一年在 PingCAP 全力奔跑的同时,越来越多的小伙伴开始关注我们、了解我们,我们的团队也愈加庞大,我们也期待更多对我们感兴趣的小伙伴加入我们,跟我们一起做点有意义的事情。可能有些小伙伴对我司「神秘的招聘职位」感到茫然,对我们在做的事情也没…
新技术到底靠不靠谱?在中国用一下就知道了
本文转载自公众号「AI前线」。策划编辑|Natalie作者|Kevin Xu译者|无明编辑|DebraAI 前线导读:中国科技公司是典型的早期采用者——不是因为赶时髦,而是确实有必要这么做。“中国式规模”让中国的互联网经济成为了高质量软件(特别是基础设施软件)工…
优秀的数据工程师,怎么用 Spark 在 TiDB 上做 OLAP 分析
作者:RickyHuo本文转载自公众号「大道至简bigdata」。原文链接:优秀的数据工程师,怎么用Spark在TiDB上做OLAP分析TiDB 是一款定位于在线事务处理/在线分析处理的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP …