就在刚刚, 数据库史上最浪漫的12小时过去了.
你也许好奇发生了什么, 且听我慢慢道来.
事情的起因是酱紫的, PingCap 大佬CTO黄老师刚刚结束了一场成功的TiDB新feature线上直播, 并且在直播中秀了一把高水准的吉他solo. 难掩兴奋之下决定玩个大的.
直播写书.
小伙伴儿们纷纷响应
并且对此表示灰常期待
我觉得大家对翻车其实应该更感兴趣.
鉴于程序猿们是一个说干就干, 雷厉风行的物种, 很快就定好了大纲.
画好了宣传海报...额, 这个奇怪的画风是怎么肥事
好吧, 放错图了
今天早上刚过9点, 大家就几乎把开源书各个章节瓜分殆尽.
看到这里, 你可能会问了, TiDB到底是个什么东东, 能让这么一群人玩的这么嗨?
TiDB是一款国产且完全开源的分布式关系型数据库, 核心组件TiDB, PD, TiSpark等使用golang语言开发, TiKV使用rust语言开发, 支持OLTP及OLAP, 兼容大多数MySQL语法, 大多数场景下能够直接替换MySQL.
在当今这个互联网飞速发展的时代, 每天产生的数据量越来越大, TB级的数据库集群越来越多. 传统的单机型数据库在越来越多的情况下已经显得捉襟见肘, 需要用非常复杂且难以维护的方式(比如分库分表, 读写分离, 一主多从等等)苦苦支撑, 对于运维以及开发人员来说这都是一场噩梦.
为了解决海量数据平台的扩展, 维护等问题, PingCap 开发了TiDB, 并且在多种商业场景下成功落地.
不仅于此, TiDB从诞生之初就深深的打上了开源的烙印. 源代码全部开源, 并且推出系列原理, 源码, 数据库内核, 分布式算法等解析教程...吸引了一大批爱好开源的开发者.
截止目前, 共有402位contributor参与了TiDB的开发.
很荣幸的, 我也是其中的一员, 哈哈哈. 虽然只是贡献了一点儿绵薄之力, 但是TiDB却带给我了很多, 为我打开了数据库学习和研究的一扇大门, 也让我能够更加深切的体会开源的乐趣.
在这里, 我向更多的开发小伙伴儿们推荐TiDB, 一起参与这一场开源盛事, 一起拥抱开源, 拥抱数据库. TiDB能够做的更多, 你也能够做的更多.
TiDB项目地址: https://github.com/pingcap/tidb