腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
PingCAP的专栏
专栏作者
举报
534
文章
501169
阅读量
93
订阅数
订阅专栏
申请加入专栏
全部文章
数据库
sql
云数据库 SQL Server
TDSQL MySQL 版
开源
网络安全
分布式
数据分析
大数据
编程算法
tidb
运维
存储
flash
腾讯云测试服务
go
数据迁移
kubernetes
其他
raft
api
mysql
linux
数据结构
https
github
批量计算
缓存
node.js
oracle
容器
rpc
git
unix
http
serverless
数据处理
微服务
flink
java
javascript
ide
文件存储
spark
kafka
打包
迁移
对象存储
DevOps 解决方案
数据备份
企业
tcp/ip
python
nosql
apache
云直播
数据安全
rust
php
html
jquery
json
arm
云数据库 Redis
postgresql
mongodb
express
游戏
压力测试
hive
sql server
架构设计
性能测试
etcd
区块链
机器学习
ios
人工智能
网站
黑客
jvm
ssh
面向对象编程
自动化测试
单元测试
zabbix
微信
安全
数据可视化
物联网
es
实时风控
数据集成
汽车
教育
云原生
费用中心
云点播
负载均衡
mac os
c++
bash
r 语言
css
android
单片机
嵌入式
mvc
全文检索
windows server
负载均衡缓存
bash 指令
spring
神经网络
mapreduce
黑石物理服务器
日志服务
移动直播
访问管理
云数据库 MongoDB
海外加速
SSL 证书
图像处理
数据库解决方案
日志数据
电商
金融
yarn
自动化
shell
hadoop
mybatis
spring boot
jdbc
hashmap
ftp
grep
jenkins
kernel
uml
windows
hbase
腾讯云开发者社区
云计算
风控平台
mvcc
图片处理
数据库管理
数据脱敏
Elasticsearch Service
腾讯轻联
数据湖
在线课堂
limit
max
merge
schedule
store
数据管理
搜索文章
搜索
搜索
关闭
Rust 编译模型之殇
打包
ide
单片机
编程算法
其他
我的意思并非是此乃 Rust 语言的设计目标。正如语言设计者们相互争论时经常说的那样,编程语言的设计总是充满了各种权衡。其中最主要的权衡就是:运行时性能和编译时性能。而 Rust 团队几乎总是选择运行时而非编译时。
PingCAP
2020-03-02
1.1K
0
TiDB Binlog 组件正式开源,前排开“坑”走起!
云数据库 SQL Server
数据库
sql
其他
TiDB Binlog 组件用于收集 TiDB 的 binlog,并准实时同步给下游,如:TiDB/MySQL等。该组件在功能上类似于 MySQL 的主从复制,会收集各个 TiDB 实例产生的 binlog,并按事务提交的时间排序,全局有序的将数据同步至下游。利用 TiDB Binlog 可以实现数据准实时同步到其他数据库,以及 TiDB 数据准实时的备份与恢复。TiDB Binlog 作为 TiDB 的核心组件之一,已经在上百家用户的生产环境中长时间稳定运行。
PingCAP
2019-05-06
590
0
十分钟成为 Contributor 系列 | 支持 AST 还原为 SQL
其他
SQL 语句发送到 TiDB 后首先会经过 parser,从文本 parse 成为 AST(抽象语法树),AST 节点与 SQL 文本结构是一一对应的,我们通过遍历整个 AST 树就可以拼接出一个与 AST 语义相同的 SQL 文本。
PingCAP
2018-12-21
1.4K
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享
sql
运维
shell
存储
其他
TiDB Lab,全称 TiDB Laboratory,是一个集 TiDB 集群状态的在线实时可视化与交互式教学的平台。用户可以一边对 TiDB 集群各个组件 TiKV、TiDB、PD 进行各种操作,包括上下线、启动关闭、迁移数据、插入查询数据等,一边在 TiDB Lab 上以动画形式观察操作对集群的影响,例如数据是怎么流动的,Region 副本在什么情况下发生了变更等等。通过 TiDB Lab 这种对操作进行可视化反馈的交互模式,用户可以快速且生动地理解 TiDB 内部原理。
PingCAP
2018-12-14
919
0
让 TiDB 访问多种数据源 | TiDB Hackathon 优秀项目分享
其他
我们队伍是由武汉大学在校学生组成。我们选择的课题是让 TiDB 接入若干外部的数据源,使得 TiDB 称为一个更加通用的查询优化和计算平台。
PingCAP
2018-12-14
782
0
天真贝叶斯学习机 | TiDB Hackathon 优秀项目分享
其他
**“在 TiDB Hackathon 2018 学习到不少东西,希望明年再来”**
PingCAP
2018-12-05
498
0
TiDB 在小米的应用实践
其他
MIUI 是小米公司旗下基于 Android 系统深度优化、定制、开发的第三方手机操作系统,也是小米的第一个产品。MIUI 在 Android 系统基础上,针对中国用户进行了深度定制,在此之上孕育出了一系列的应用,比如主题商店、小米音乐、应用商店、小米阅读等。
PingCAP
2018-12-04
1.2K
0
捕获和增强原生系统的可观测性来发现错误
其他
在对 TiDB 进行 Chaos 实践的时候,我一直在思考如何更好的发现 TiDB 整个系统的故障。最开始,我们参考的就是 Chaos Engineering 里面的方式,观察系统的稳定状态,注入一个错误,然后看 metrics 上面有啥异常,这样等实际环境中出现类似的 metrics,我们就知道发现了什么故障。
PingCAP
2018-11-23
517
0
TiDB 开源社区指南(上)
其他
本系列文章旨在帮助社区开发者了解 TiDB 项目的全貌,更好的参与 TiDB 项目开发。大致会分两个角度进行描述:
PingCAP
2018-11-09
836
0
TiDB 源码阅读系列文章(二十)Table Partition
其他
Table Partition 是指根据一定规则,将数据库中的一张表分解成多个更小的容易管理的部分。从逻辑上看只有一张表,但是底层却是由多个物理分区组成。相信对有关系型数据库使用背景的用户来说可能并不陌生。
PingCAP
2018-10-29
1.9K
0
一致性模型
其他
有时候,在跟一些同学讨论 TiKV 事务模型的时候,我都提到了 Linearizability,也提到了 Snapshot Isolation,以及需要手动 lock 来保证 Serializable Snapshot Isolation,很多时候,当我嘴里面蹦出来这些名词的时候,有些同学就一脸懵逼了。所以我觉得有必要仔细来解释一下,顺带让我自己将所有的 isolation 以及 consistency 这些情况都归纳总结一遍,让自己也理解透彻一点。
PingCAP
2018-10-24
924
0
线性一致性和 Raft
其他
在讨论分布式系统时,共识算法(Consensus algorithm)和一致性(Consistency)通常是讨论热点,两者的联系很微妙,很容易搞混。一些常见的误解:使用了 Raft 0 或者 paxos 的系统都是线性一致的(Linearizability 1,即强一致),其实不然,共识算法只能提供基础,要实现线性一致还需要在算法之上做出更多的努力。以 TiKV 为例,它的共识算法是 Raft,在 Raft 的保证下,TiKV 提供了满足线性一致性的服务。
PingCAP
2018-10-22
1.1K
0
TiKV 是如何存取数据的(上)
其他
本文会详细的介绍 TiKV 是如何处理读写请求的,通过该文档,同学们会知道 TiKV 是如何将一个写请求包含的数据更改存储到系统,并且能读出对应的数据的。
PingCAP
2018-10-10
1.5K
0
TiDB 源码阅读系列文章(十九)tikv-client(下)
其他
上篇文章 中,我们介绍了数据读写过程中 tikv-client 需要解决的几个具体问题,本文将继续介绍 tikv-client 里的两个主要的模块——负责处理分布式计算的 copIterator 和执行二阶段提交的 twoPhaseCommitter。
PingCAP
2018-10-08
1.2K
0
TiDB 源码阅读系列文章(十八)tikv-client(上)
其他
在整个 SQL 执行过程中,需要经过 Parser,Optimizer,Executor,DistSQL 这几个主要的步骤,最终数据的读写是通过 tikv-client 与 TiKV 集群通讯来完成的。
PingCAP
2018-09-07
1K
0
TiDB 源码阅读系列文章(十六)INSERT 语句详解
其他
在之前的一篇文章 《TiDB 源码阅读系列文章(四)INSERT 语句概览》 中,我们已经介绍了 INSERT 语句的大体流程。为什么需要为 INSERT 单独再写一篇?因为在 TiDB 中,单纯插入一条数据是最简单的情况,也是最常用的情况;更为复杂的是在 INSERT 语句中设定各种行为,比如,对于 Unique Key 冲突的情况应如何处理:是报错?是忽略当前插入的数据?还是覆盖已有数据?所以,这篇会为大家继续深入介绍 INSERT 语句。
PingCAP
2018-08-20
1.3K
0
SuRF: 一个优化的 Fast Succinct Tries
其他
在前一篇文章中,我简单介绍了 Succinct Data Structure,这里我们继续介绍 SuRF。
PingCAP
2018-06-25
1.2K
0
Succinct Data Structure
其他
最近看了一篇论文 SuRF: Practical Range Query Filtering with Fast Succinct Tries,里面提到使用一种新的数据结构 Succinct Range Filter(SuRF) 替换掉了 RocksDB 默认的 Bloom filter, 在一些性能测试上面,尤其是 seek 上面,性能提升了不少,并且也降低了很多 I/O 开销,这一下子就引起了我的兴趣。
PingCAP
2018-06-19
1.7K
0
性能测试工具的 Coordinated Omission 问题
其他
很早之前就看过 Gil 大神的一篇文章《Your Load Generator Is Probably Lying To You - Take The Red Pill And Find Out Why》,里面提到了性能测试工具 coordinated omission 的问题,但当时并没有怎么在意。这几天有人在我们自己的性能测试工具 go-ycsb (https://github.com/pingcap/go-ycsb/issues/26)上面问了这个问题,我才陡然发现,原来我们也有。
PingCAP
2018-05-28
1.3K
3
TiDB 助力客如云餐饮 SaaS 服务
其他
客如云成立于 2012 年,是全球领先、 国内最大的 SaaS 系统公司。 目前面向餐饮、 零售等服务业商家, 提供软硬一体的新一代智能化前台、收银等 SaaS 云服务,包括预订、排队、外卖、点餐、收银、会员管理、进销存等系统服务,并将数据实时传达云端。我们是客如云的大数据基础架构组,负责公司的大数据架构和建设工作,为公司提供大数据基础数据服务。
PingCAP
2018-05-28
1.3K
3
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档