TiDB 资料整理

TiDB是一款开源且兼容SQL协议的分布式关系数据库,支持故障自动恢复、水平扩展及分布式事务等功能。通过异步schema调整,可以在不影响现有操作的情况下进行结构调整。用户可以在Go语言环境下安装并使用mysql客户端连接TiDB。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tidb是个优秀的分布式关系数据库,最近B轮融资1500万美元,

目前只有开源的产品能容这么多钱,可以看出他的商业价值有多大。


Tidb的开源的地址:

https://github.com/pingcap/tidb

主要特性:

1)  完全开源的

2) 能完全兼容SQL协议

3) 故障自动恢复

4) 水平扩展

mysql不支持水平扩展的,除非是业务层面的拆分

5) 异步的 schema 调整(在线DDL)

   根据需求队TiDB scheme 进行调整,添加列和索引不会影响进行中的操作;

6) 支持分布式事务


整体架构:

这里写图片描述

上面一层mysql 协议层,支持mysql的相关操作,这样mysql库可以直接平移过来。

下面一层是数据的key-value的存储层,负责分布式存储,分布式事务等操作。


使用:

安装需要go语言环境,参考下面链接里面的文章。

http://www.cnblogs.com/rookie404/p/6358596.html

安装完后,就可以开启数据库连接了,可以直接使用mysql客户端,如下:

mysql -h 127.0.0.1 -P 4000 -u root -D test --prompt="tidb> "

连接完后,操作跟mysql一样。


官方文档:

https://pingcap.github.io/blog/2016/10/17/how-we-build-tidb/

翻译后的文档:

http://blog.csdn.net/antony9118/article/details/60467256



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值