TiDB v0.5 Alpha 发布,分布式 SQL 数据库

oschina
 oschina
发布于 2015年12月01日
收藏 51

TiDB 首个 alpha 版本发布,主要改进:强一致的分布式事务;同步的 replication;强大的 scale 能力;MySQL 协议兼容;在线 schema 变更。TiDB 在 Alpha 版本使用 HBase 作为分布式存储引擎。详细改进请看发行说明

下载:https://github.com/pingcap/tidb/archive/v0.5-alpha.zip

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

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

架构:

architecture

特性:

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

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

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

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

  • 采用 Go 语言开发
    Go 代码简单而且易于理解,而且性能非常高

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:TiDB v0.5 Alpha 发布,分布式 SQL 数据库
加载中

最新评论(19

ilovej
ilovej
分布式,强一致怎么做到的
刘小菜
刘小菜
希望能尽快出release版本,有空研究研究。
richard008
richard008
go要雄起
长宁楚王陈涉
长宁楚王陈涉
php开发数据库把。我就能自己改 了。
arden
arden
才Alpha版本,在生产环境下使用,还要等多久?
a
a8e
赞,终于发布版本了。
NestleCaau
NestleCaau
说了这么多,有哪些公司在生成环境中使用呢?
金贞花
金贞花
继续加油,不能更赞
无闻
无闻
支持!
__JM_Joy__
__JM_Joy__
go写的数据库!
返回顶部
顶部