E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tikv
TIDB 架构及分布式协议Paxos和Raft对比
TiDBServer负责接受SQL请求,处理SQL的相关逻辑,并通过PD找到存储计算所需数据的
TiKV
地址,与
TiKV
交互获取数据,最终返回结果。T
liuminkun
·
2019-04-11 10:32
newsql
TiDB
raft
数据库
TiKV
源码解析(五)fail-rs 介绍
作者:张博康本文为
TiKV
源码解析系列的第五篇,为大家介绍
TiKV
在测试中使用的周边库fail-rs。fail-rs的设计启发于FreeBSD的failpoints,由Rust实现。
PingCAP
·
2019-04-01 00:00
源码
rust
freebsd
数据库
tikv
开发环境单机部署
tikv
是一个分布式的kv存储系统,开发环境免不了部署多个节点。
来留去送
·
2019-03-29 15:11
TiKV
性能测试及profiling初探
收到一个task,搭建3节点的
tikv
集群,用相关profiling工具研究下
tikv
可能的性能瓶颈,可暂时只测rawkvinsert性能。听起来有些挑战性。
窥探文字
·
2019-03-19 12:26
TiKV
性能测试及profiling初探
收到一个task,搭建3节点的
tikv
集群,用相关profiling工具研究下
tikv
可能的性能瓶颈,可暂时只测rawkvinsert性能。听起来有些挑战性。
窥探文字
·
2019-03-19 12:26
TiKV
集群及监控系统搭建
目标:搭建一个3节点的
tikv
集群,以及监控系统根据官方推荐的软件和硬件配置要求,我选择了4台相同的物理机作为servernode,还有另外几台作为监控和测试用。
窥探文字
·
2019-03-19 10:05
TiKV
集群及监控系统搭建
目标:搭建一个3节点的
tikv
集群,以及监控系统根据官方推荐的软件和硬件配置要求,我选择了4台相同的物理机作为servernode,还有另外几台作为监控和测试用。
窥探文字
·
2019-03-19 10:05
TiFlash & TiSpark?那都是 AP 团队开的坑 ! | PingCAP 招聘季
前面两期我们介绍了TiDB团队和
TiKV
团队,颇受好评,今天我司数据库专家马晓宇老师将为大家介绍PingCAP最具活力的团队——AP(AnalyticalProduct)团队,如果你对亲手打造酷炫的大数据分析产品感兴趣
PingCAP
·
2019-03-15 00:00
raft
数据库
招聘
TiKV
源码解析系列文章(四)Prometheus(下)
作者:Breezewish本文为
TiKV
源码解析系列的第四篇,接上篇继续为大家介绍[rust-prometheus]。
PingCAP
·
2019-03-14 00:00
prometheus
rust
数据库
快来加入
TiKV
团队吧 | PingCAP 招聘季
上周我们推送了TiDB团队职位解读文章,当天就有很多简历砸来,我们深深感受到了小伙伴们的热情~趁热打铁,今天我司首席架构师唐刘老师将带大家了解一下传说中「面试通过率最低、难度最高」的研发团队——
TiKV
PingCAP
·
2019-03-12 00:00
分布式事务
招聘
数据库
TiKV
源码解析系列文章(三)Prometheus(上)
作者:Breezewish本文为
TiKV
源码解析系列的第三篇,继续为大家介绍
TiKV
依赖的周边库[rust-prometheus],本篇主要介绍基础知识以及最基本的几个指标的内部工作机制,下篇会介绍一些高级功能的实现原理
PingCAP
·
2019-03-11 00:00
监控工具
prometheus
数据库
优秀的数据工程师,怎么用 Spark 在 TiDB 上做 OLAP 分析
它借助Spark平台,同时融合
TiKV
分布式集群
PingCAP
·
2019-02-28 00:00
数据库
spark
大数据
TiKV
源码解析系列 - Raft 的优化(转)
但Paxos以其复杂难懂著称,相反Raft则是非常简单易懂,所以现在很多新兴的数据库都采用Raft作为其底层一致性算法,包括我们的
TiKV
。
巍巍_aab8
·
2019-02-26 20:46
优秀的数据工程师,怎么用Spark在TiDB上做OLAP分析
它借助Spark平台,同时融合
TiKV
分布式集群的优势。直接使用TiSpark完成OLAP操作需要了解Spark,还需要一
Ricky_Huo
·
2019-02-18 22:25
Spark
Scala
Waterdrop
TiKV
源码解析系列文章(二)raft-rs proposal 示例情景分析
作者:屈鹏本文为
TiKV
源码解析系列的第二篇,按照计划首先将为大家介绍
TiKV
依赖的周边库raft-rs。raft-rs是Raft算法的Rust语言实现。
PingCAP
·
2019-02-15 00:00
raft
数据库
rust
TiDB学习(一)
其中各个组件的功能如下:TiDBServer,可以理解为SQLLayer,负责接收SQL请求,处理SQL解析、SQL优化等相关逻辑,并通过PD与底层
TiKV
交互来获取或变更数据;PDServer,可以视作集群的大脑
samir_liu
·
2019-02-01 12:27
数据库
TiKV
源码解析系列文章(一)序
作者:唐刘
TiKV
是一个支持事务的分布式Key-Value数据库,有很多社区开发者基于
TiKV
来开发自己的应用,譬如titan、tidis。
PingCAP
·
2019-01-28 00:00
rust
源码
数据库设计
数据库
TIDB集群安装部署文档
一、组件介绍及安装环境要求1.组件描述TiDBServer:TiDBServer负责接收SQL请求,处理SQL相关的逻辑,并通过PD找到存储计算所需数据的
TiKV
地址,与
TiKV
交互获取数据,最终返回结果
arvinzr
·
2019-01-25 10:06
数据库
Centos7 安装部署 TIDB集群
一、组件介绍及安装环境要求1.组件描述TiDBServer:TiDBServer负责接收SQL请求,处理SQL相关的逻辑,并通过PD找到存储计算所需数据的
TiKV
地址,与
TiKV
交互获取数据,最终返回结果
arvinzr
·
2019-01-12 17:10
数据库
写给社区的回顾和展望:TiDB 2019, Level Up !
在这一年很欣喜的看到TiDB和
TiKV
在越来越多的用户使用在了越来越广泛的场景中,作为一个刚刚3岁多的开源项目,没有背后强大的社区的话,是没有办法取得这样的进展的。
PingCAP
·
2019-01-03 00:00
数据库
TiPrometheus:基于 TiDB 的 TSDB | TiDB Hackathon 2018 优秀项目分享
所有数据仅存在
TiKV
中。计算主要通过
TiKV
调用Lua实现,通过Lua动态扩展实现数据计算的功能。项目简介既然你关注了TiDB,想
PingCAP
·
2018-12-28 11:34
TiPrometheus:基于 TiDB 的 TSDB | TiDB Hackathon 2018 优秀项目分享
所有数据仅存在
TiKV
中。计算主要通过
TiKV
调用Lua实现,通过Lua动态扩展实现数据计算的功能。项目简介既然你关注了TiDB,想
PingCAP
·
2018-12-28 00:00
数据库设计
数据库
TiEye:Region 信息变迁历史可视化工具 | TiDB Hackathon 2018 优秀项目分享
TiKV
的RegionRegion是
TiKV
的一个
PingCAP
·
2018-12-21 00:00
程序员
数据库设计
数据库
TiDB的核心原理深入研究
TiKV
负责存储数据,随着数据量的增长,可以部署更多的T
SmartBrain
·
2018-11-26 16:10
数据库生态技术
TiDB是如何新建一张表的?
TiDB是一个开源分布式数据库,并使用Rust编写的
TiKV
存储数据,其中TiDB是一个SQL语法解析层,本文使用MockDB模拟本地存储数据,从语法解析到实际存储操作进行分析一张数据表是如何建出来的。
Tybyqi
·
2018-11-23 19:41
软件工程
大数据
TiDB的存储层(
TiKV
)做为spark分布式数据源事例
TiSpark深度整合了SparkCatalyst引擎,可以对计算提供精确的控制,使Spark能够高效的读取
TiKV
中的数据,提供索引支持以实现高速的点查;通过多种计算下推减少SparkSQL需要处理的数据大小
BASEDEDATO
·
2018-11-14 15:13
python&&shell
hadoop&&spark
tidb
TiDB如何在分布式数据库中组合OLTP和OLAP
TiKV
:一个分布式事务键值存储,用Rust构建。(
TiKV
最近成为云原生计算基金会项目。)TiSpark:一个ApacheSpark插件,连接到
TiKV
或专门的柱状存储
Tybyqi
·
2018-11-09 16:23
zabbix+tidb
TIDB的主体架构包含三个模块,对应Github上面PingCAP组织下的三个开源项目:tidb/
tikv
/pd:●tidb主要是负责SQL的解析器和优
24kmagic
·
2018-11-02 17:52
tidb 架构 ~Tidb学习系列(4)
pd+server上线6台一组1动态添加kv服务nohuptikv-server--pd="IP1:2379"--addr="IP2:20160"--data-dir=/usr/local/tidb/
tikv
weixin_34413103
·
2018-11-01 18:00
一致性模型
作者:唐刘@siddontang有时候,在跟一些同学讨论
TiKV
事务模型的时候,我都提到了Linearizability,也提到了SnapshotIsolation,以及需要手动lock来保证SerializableSnapshotIsolation
PingCAP
·
2018-10-24 00:00
算法-数据结构
数据库
线性一致性和 Raft
以
TiKV
为例,它的共识算法是Raft,
PingCAP
·
2018-10-22 00:00
raft
算法-数据结构
TiKV
是如何存取数据的(下)
上篇文章中,我们介绍了与
TiKV
处理读写请求相关的基础知识,下面将开始详细的介绍
TiKV
的读写流程。
PingCAP
·
2018-10-12 00:00
分布式系统
数据库
TiKV
是如何存取数据的(上)
作者:唐刘siddontang本文会详细的介绍
TiKV
是如何处理读写请求的,通过该文档,同学们会知道
TiKV
是如何将一个写请求包含的数据更改存储到系统,并且能读出对应的数据的。
PingCAP
·
2018-10-10 00:00
分布式系统
数据库
TiDB 源码阅读系列文章(十九)
tikv
-client(下)
上篇文章中,我们介绍了数据读写过程中
tikv
-client需要解决的几个具体问题,本文将继续介绍
tikv
-client里的两个主要的模块——负责处理分布式计算的copIterator和执行二阶段提交的twoPhaseCommitter
PingCAP
·
2018-10-08 00:00
nosql
大数据
数据库
TiKV
集群版本的安全迁移
问题描述在TiDB的产品迭代中,不免会碰到一些兼容性问题出现。通常协议上的兼容性protobuf已经能帮我们处理的很好,在进行功能开发,性能优化时,通常会保证版本是向后兼容的,但并不保证向前兼容性,因此,当集群中同时有新旧版本节点存在时,旧版本不能兼容新版本的特性,就有可能造成该节点崩溃,影响集群可用性,甚至丢失数据。目前在有不兼容的版本升级时,会要求进行离线升级,但这会影响到服务,我们需要一个适
PingCAP
·
2018-09-22 00:00
nosql
数据库
分布式系统
安装部署TIDB分布式数据库
环境说明阿里云服务器六台,三台跑TiKVserver,三台跑PDserver,两台跑TiDBserver注:这六台服务器需在同一区域(如:华东1可用区E)机器之间内网互通这边是使用Ansible方式部署,
TiKV
Hermoso
·
2018-09-09 14:53
TIDB
分布式
数据库
TIDB
使用
TiKV
构建分布式类 Redis 服务
什么是RedisRedis是一个开源的,高性能的,支持多种数据结构的内存数据库,已经被广泛用于数据库,缓存,消息队列等领域。它有着丰富的数据结构支持,譬如String,Hash,Set和SortedSet,用户通过它们能构建自己的高性能应用。Redis非常快,没准是世界上最快的数据库了,它虽然使用内存,但也提供了一些持久化机制以及异步复制机制来保证数据的安全。Redis的不足Redis非常酷,但它
PingCAP
·
2018-09-07 00:00
redis
大数据
数据库
TiDB 源码阅读系列文章(十八)
tikv
-client(上)
作者:周昱行在整个SQL执行过程中,需要经过Parser,Optimizer,Executor,DistSQL这几个主要的步骤,最终数据的读写是通过
tikv
-client与
TiKV
集群通讯来完成的。
PingCAP
·
2018-09-07 00:00
大数据
数据库
CNCF to Host
TiKV
in the Sandbox
Today,theCloudNativeComputingFoundation(CNCF)acceptedTiKV,anopensourcedistributedtransactionalkey-valuedatabase,intotheCNCFSandboxforearlystageandevolvingcloudnativeprojects.BuiltinRust,poweredbyRaft)
PingCAP
·
2018-08-29 00:00
云服务
数据库
linux 为Zabbix配置TiDB数据库
root@localhostbin]#pd-server--data-dir=/data/pd--log-file=/data/logs/pd.log&[1]3402[root@localhostbin]#
tikv
-server
iaMay_____
·
2018-08-15 00:40
linux
我是如何低效的看
TiKV
代码的(序)
为什么要看
TiKV
空间和时间-----鱼和熊掌我们一致在为空间和时间的平衡而在做妥协。在时间昂贵的场景,就使用空间来换时间,在空间昂贵的时候,就用时间来换空间。
德古拉_4899
·
2018-08-01 01:23
分布式 New SQL数据库 TiDB 总体架构
TiDB分布式数据库集群如上图所示主要分为三个组件:(1)TiDBServerTiDBServer负责接收SQL请求,处理SQL相关的逻辑,并通过PD找到存储计算所需数据的
TiKV
地址,与
TiKV
交互获取数据
IT-老兵
·
2018-07-06 12:09
分布式
New
SQL
数据库——TiDB概览
FoundationDB 学习 - 事务流程
我也在第一时间下载了fdb的源码,开始研究,一方面是看我们能在什么方面能够借鉴,另一方面也是需要给一些朋友回答,
TiKV
到底跟fdb有什么不一样这样的问题。
tidb_pingcap
·
2018-05-03 14:35
FoundationDB 学习 - 事务流程
我也在第一时间下载了fdb的源码,开始研究,一方面是看我们能在什么方面能够借鉴,另一方面也是需要给一些朋友回答,
TiKV
到底跟fdb有什么不一样这样的问题。
PingCAP
·
2018-05-03 00:00
数据库
nosql
TiDB在Centos7上通过源码编译安装
这里难以编译安装的是
tikv
,tidb的三大部分tidb,pd,
tikv
中tidb,pd均是采用go语言编写,安装go语言包即可编译,唯独
tikv
是采用rust语言写的,他的编译是最复杂的。
luffy5459
·
2018-03-30 23:06
mysql
TiDB 2.0 RC1 Release
TiDB支持限制单条SQL语句使用内存的大小,减少程序OOM风险支持下推流式聚合算子到
TiKV
支持配置文件的合法性检测支持HTTPAPI获取TiDB参数信息Parser兼容更多MySQL语法提升对Navicat
PingCAP
·
2018-03-12 00:00
nosql
sql
tidb安装和连接
快速了解和试用TiDB,我选择了Binary的单节点部署方案一个完整的TiDB集群包括PD,
TiKV
以及TiDB。启动顺序依次是PD,
TiKV
以及TiDB。
wsw26
·
2018-03-05 14:43
linux
tidb
mysql
tidb 架构 ~Tidb学习系列(1)
一简介:今天来研究Tidb二安装测试:0下载Tidbwgethttp://download.pingcap.org/tidb-latest-linux-amd64.tar.gz按如下步骤依次启动PD,
TiKV
weixin_34184561
·
2018-03-02 10:00
tpc-ds测试tidb结果
1.环境说明(1)硬件环境:3台机器CPU:Intel(R)Xeon(R)
[email protected]
核MEM:256GDISK:SSD(2)软件环境:tidb环境为3台机器,3
tikv
瑞_xlows
·
2018-02-08 17:14
2017 年终总结
工作稳定性先来说说稳定性,随着TiDB开始在用户的生产环境中大规模使用,对我的压力真的很大,因为
TiKV
这边涉及到用户的最终数据存储,如果坏了就真的得叩头谢罪了。
siddontang
·
2017-12-30 21:14
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他