开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
TiDB首页、文档和下载 - 开源分布式 NewSQL 关系型数据库 - 开源中国社区
全部项目分类
Apache-2.0
Google Go Rust
Linux
goroutine
分享
收藏
592 人收藏
收录时间:2015-09-06
TiDB 详细介绍

TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库。其灵感来自于 Google 的 F1 和 Google spanner, TiDB 支持包括传统 RDBMS 和 NoSQL 的特性。

TiDB 的源码已经托管在 Git@OSC 上,详情请查看:https://git.oschina.net/ngaut/tidb

架构:

architecture

特性:

  • 水平伸缩
    TiDB 可随着你的业务增长而伸缩,只需要通过增加更多的机器来满足业务增长需要

  • 异步的 schema 调整
    TiDB scheme 可随时进行调整来满足需求,添加列和索引并不会影响进行中的操作

  • 一致性的分布式事务
    你可以把 TiDB 想象成一个单机的 RDBMS,而事务可以在多服务器间进行,无需担心一致性问题。TiDB 让你的应用代码简单而且可靠.

  • 兼容 MySQL 协议
    你可以像使用 MySQL 一样来使用 TiDB,你可以使用 TiDB 来替换 MySQL 来服务你的业务,而绝大多情况下无需修改一行代码。

  • 采用 Go和Rust 语言开发
    SQL引擎TiDB采用Go,代码简单而且易于理解;分布式存储引擎TiKV采用Rust,性能非常高。

  • 多存储引擎支持
    你可以在 TiDB 中使用你熟知的存储引擎,单机模式下支持大多数引擎,包括 goleveldb, LevelDB, RocksDB, LMDB, BoltDB 等等

安装使用

请参考项目文档 https://github.com/pingcap/docs-cn

项目状态

RC 3

TiDB

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 TiDB 的评论 (全部 36 条评论)
{{repayCom.userName}}
489591374
看了下介绍,说得NB的无所不能,唯一不能用的场景是你的数据量小,不需要事务性。没讲清处CAP原理在TIDB上的论证。没讲清楚高并发下,跨库表关联性能问题。老外基于PG搞了个greenplum,强调只适用OLAP,不能并发。
javasql
国产精品!
基于TiDB,我们的spring+hibernate商城已经用于生产环境了!
望继续努力,尽快实现更多的SQL特性,比如视图。
crise_lee
用了最新版本的,发现字符串的长度与mysql不匹配,比如我定义的字段为varchar(10),经过测试实际只能存放4个字符!
嘎嘎逗
如何实现夸机房搭建呢?
阿赞
1
TiDB 相关博客
顶部