开源专区
博客

聊聊数据库的未来,写在 PingCAP 成立五周年前夕

我还清楚记得,五年前的这个时候,当时还在豌豆荚,午后与刘奇和崔秋的闲聊关于未来数据库的想象,就像一粒种子一样,到了今天看起来也竟枝繁叶茂郁郁葱葱,有点感慨。按照惯例,五年是一个重...

前天 20:17
博客

为什么我们要从 MySQL 迁移到 TiDB?

本文转载自公众号 51CTO技术栈。 作者介绍:贺磊,360 数据库运维资深工程师,《MongoDB 运维实战作者》,知名论坛 MySQL 版主,51CTO 博客之星,闲暇之余,喜欢将部分案例写成博客,累计访问...

03/26 12:23
博客

TiDB 4.0 新特性前瞻(三)再也不用担心我的 SQL 突然变慢了

关系型数据库的 DBA 日常肯定遇到过这样的一种场景:SQL 执行计划选择错误,这类问题的危害是很大的,常常导致业务突然卡顿,数据库过载等不良后果。 举个例子,假设我们有这么一张表: 其中...

03/27 16:01
博客

TiKV Committer 庄天翼:只要能提升 Codebase 质量,就值得提交 PR

2020 年 2 月,TiKV 项目迎来了一位新晋 Committer —— 庄天翼(GitHub ID:TennyZhuang),他 2018 年毕业于清华大学,目前在旷视科技担任分布式存储开发工程师,平时爱看动漫,工作之余也...

03/19 18:05
博客

银行交易系统 TiDB 在线缩容迁移

作者:Dan 本文转载自公众号「白噪声OG」。 经历了上礼拜漫长的上线周期,终于有时间总结一下期间发生的故事。TiDB 是一款非常优秀的国产分布式 NewSQL 数据库,因其支持水平扩展性、强一致性...

2019/05/16 10:39
博客

TiDB 在平安核心系统的引入及应用

作者:何志勇 本文转载自公众号「平安科技数据库产品团队」。 2019 年 5 月 9 日,平安科技数据库产品资深工程师何志勇在第十届数据库技术大会 DTCC 上分享了《TiDB 在平安核心系统的引入及应...

2019/05/29 10:25
博客

TiDB 在小红书从 0 到 200+ 节点的探索和应用

作者介绍:张俊骏,小红书数据库与中间件团队负责人 小红书使用 TiDB 历史可以追溯到 2017 年甚至更早,那时在物流、仓库等对新技术比较感兴趣的场景下应用,在 2018 年 5 月之后,我们就开始...

2019/07/12 15:06
博客

TiKV 在京东云对象存储元数据管理的实践

作者介绍:崔灿,京东云产品研发部专家架构师,目前主要负责京东云对象存储产品的工作。 京东云对象存储是在 2016 年作为公有云对外公开的,主要特点是可靠、安全、海量、低成本,应用于包括...

2019/09/24 14:02
博客

让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案

作者:TiDB 技术团队 作为一名数据库技术人员,一直以来都有个梦想,希望有一个数据库能够弹性扩展(分布式)到成百上千节点的规模,易于学习和理解,可以运行在私有云,公有云,multi-cloud, ...

2019/11/05 16:53
博客

除了 MIT 6.824,还有哪些高质量的「分布式系统」学习资料?

如果要问“分布式系统有哪些经典学习资料”,MIT 6.824(即 MIT 分布式系统课程) 一定位居榜首,这门课程已经有 20 年历史,日前公布了 2020 年春季课表,与往年不同的是,除了传统的文字介...

02/24 20:03
博客

一位 Rust 开发者的 Go 初体验

作者介绍:Nick Cameron,PingCAP 研发工程师,Rust 语言核心成员。 感谢 Rust 语言中文社区伙伴们的翻译和审校: 翻译:尚卓燃 审校:吴聪、张汉东 过去几周,我一直在用 Go 语言编写程序。...

03/05 21:05
博客

从使用者到开发者,知乎参与 TiDB 社区背后的故事

作者介绍:孙晓光,知乎技术平台团队负责人,负责建设知乎在线和离线的基础设施平台,为业务开发提供统一的基础设施。曾多年从事私有云相关产品开发工作,关注云原生技术,TiKV 项目 Commit...

2019/09/16 14:25
博客

E.T. 团队:TiDB 开源生态宇宙构造者|PingCAP 招聘季

Welcome ! The Builders ! 这是一篇招募 TiDB 生态宇宙创造者、工程师、看管者的文章。 众所周知,PingCAP 一直坚定地拥抱「开源」,“自由灵魂”、“人文主义” 的信仰也深植每个 PingCAPe...

前天 14:33
资讯

TiDB 3.1.0-rc 发布,分布式 NewSQL 数据库

TiDB 3.1.0-rc 现已发布,该版本更新内容如下: 新功能 TiDB 采用的二分搜索实现分区裁剪,以来提升性能 #15678 支持 RECOVER 语法恢复被 truncate table 删除的数据 #15460 支持重用语句重试...

博客

这个清明节我要学习微服务架构下分布式事务Seata

Seata 是什么? Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里经济体内部一直扮演着分...

04/02 23:24
博客

TiDB 源码阅读系列文章(十二)统计信息(上)

作者: 谢海滨 在 TiDB 里,SQL 优化的过程可以分为逻辑优化和物理优化两个部分,在物理优化阶段需要为逻辑查询计划中的算子估算运行代价,并选择其中代价最低的一条查询路径作为最终的查询计...

2018/07/06 15:50
博客

三十分钟成为 Contributor | 为 TiKV 添加 built-in 函数

作者:吴雪莲 背景知识 SQL 语句发送到 TiDB 后经过 parser 生成 AST(抽象语法树),再经过 Query Optimizer 生成执行计划,执行计划切分成很多子任务,这些子任务以表达式的方式最后下推到...

2018/08/02 18:36
博客

TiDB 源码阅读系列文章(十五)Sort Merge Join

什么是 Sort Merge Join 在开始阅读源码之前, 我们来看看什么是 Sort Merge Join (SMJ),定义可以看 wikipedia。简单说来就是将 Join 的两个表,首先根据连接属性进行排序,然后进行一次扫描...

2018/08/08 10:37
博客

TiPrometheus:基于 TiDB 的 TSDB | TiDB Hackathon 2018 优秀项目分享

本文作者是菜哥和他的朋友们队的于畅同学,他们的项目 TiPrometheus 已经被 Prometheus adapter 合并。该项目分两个小项目,分别解决了时序数据的存储与计算问题。存储主要兼容 Prometheus 语...

2018/12/28 11:03
博客

写给社区的回顾和展望:TiDB 2019, Level Up !

作者:黄东旭 2018 年对于 TiDB 和 PingCAP 来说是一个由少年向成年的转换的一年,如果用一个关键字来概括就是「蜕变」。在这一年很欣喜的看到 TiDB 和 TiKV 在越来越多的用户使用在了越来越...

2019/01/03 11:49
博客

The Way to TiDB 3.0 and Beyond (上篇)

我司 Engineering VP 申砾在 TiDB DevCon 2019 上分享了 TiDB 产品进化过程中的思考与未来规划。本文为演讲实录上篇,重点回顾了 TiDB 2.1 的特性,并分享了我们对「如何做一个好的数据库」的...

2019/02/26 10:56
博客

The Way to TiDB 3.0 and Beyond (下篇)

本文为我司 Engineering VP 申砾在 TiDB DevCon 2019 上的演讲实录。在 上篇 中,申砾老师重点回顾了 TiDB 2.1 的特性,并分享了我们对「如何做好一个数据库」的看法。 本篇将继续介绍 TiDB...

2019/02/27 10:27
博客

一个从基础到实战的学习机会:Go & Rust、分布式数据库系统 | PingCAP Talent Plan

TiDB 每一次微小进步都离不开广大社区小伙伴们的支持,但也有很多同学反映 TiDB 是一个非常复杂的分布式数据库系统,如果没有相关知识和经验积累,在参与之初难免会遇到各种问题。 因此我们决...

2019/04/04 11:12
博客

使用 TiKV 构建分布式类 Redis 服务

什么是 Redis Redis 是一个开源的,高性能的,支持多种数据结构的内存数据库,已经被广泛用于数据库,缓存,消息队列等领域。它有着丰富的数据结构支持,譬如 String,Hash,Set 和 Sorted S...

2018/09/07 13:59
博客

TiDB DevCon 2019 报名开启:年度最高规格的 TiDB 技术大会

年度最高规格的 TiDB 技术大会 海内外动态及成果的综合呈现 最新核心技术解读 多个成果首次亮相 2019 RoadMap 展望 14 位海内外基础架构领域技术大咖 8 个跨行业多场景的用户实战经验 1 小时...

2018/12/17 18:37
博客

TiKV 集群版本的安全迁移

问题描述 在 TiDB 的产品迭代中,不免会碰到一些兼容性问题出现。通常协议上的兼容性 protobuf 已经能帮我们处理的很好,在进行功能开发,性能优化时,通常会保证版本是向后兼容的,但并不保...

2018/09/22 17:16
博客

TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

2018/09/22 17:17
博客

雷神 Thor —— TiDB 自动化运维平台

作者:瞿锴,同程艺龙资深 DBA 背景介绍 随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系...

2018/10/08 11:03
博客

TiKV 是如何存取数据的(下)

上篇文章中,我们介绍了与 TiKV 处理读写请求相关的基础知识,下面将开始详细的介绍 TiKV 的读写流程。Enjoy~ 作者:唐刘 @siddontang RawKV TiKV 提供两套 API,一套叫做 RawKV,另一套叫做...

2018/10/12 14:02
博客

线性一致性和 Raft

作者:沈泰宁 在讨论分布式系统时,共识算法(Consensus algorithm)和一致性(Consistency)通常是讨论热点,两者的联系很微妙,很容易搞混。一些常见的误解:使用了 Raft [0] 或者 paxos ...

2018/10/22 15:13
博客

TiDB 开源社区指南(上)

作者:申砾 本系列文章旨在帮助社区开发者了解 TiDB 项目的全貌,更好的参与 TiDB 项目开发。大致会分两个角度进行描述: 从社区参与者的角度描述如何更好的参与 TiDB 项目开发; 从 PingCA...

2018/11/09 11:13
博客

美团点评携手 PingCAP 开启新一代数据库深度实践之旅

一、背景和现状 在美团,基于 MySQL 构建的传统关系型数据库服务已经难于支撑公司业务的爆发式增长,促使我们去探索更合理的数据存储方案和实践新的运维方式。随着近一两年来分布式数据库大放...

2018/11/15 13:38

没有更多内容

加载失败,请刷新页面

返回顶部
顶部