推荐一些最近在关注的开源项目

这是学习笔记的第 1874 篇文章


  节前散发一波福利,最近在关注一些开源项目,对有所了解的项目简单做一些介绍,当然还要感谢这些默默奉献的匠人。

MindsDB

推荐一些最近在关注的开源项目

最早听到这个项目是收到了MinsDB的邮件邀请,来自伯克利的支持和孵化的AI项目,基于Python 3,看github里面的例子还是很容易上手的。

推荐一些最近在关注的开源项目

GraphQL第一次听到以为是图相关的SQL,结果看到一篇文章比较吸睛:

为什么说 GraphQL 可以取代 REST API?

在看了以后觉得还是要做下尝试,现在对于API管理还是很焦灼的一个状态,目前来看我深有体会的痛点和GraphQL不谋而合,所以这个也是今年要花点时间调研的一个重点方向。

pingcap/tidb

TiDB在社区里还是很火的,前段时间也参加了他们组织的开发者大会,现场还是很火爆的。

推荐一些最近在关注的开源项目

在TiDB的很多设计理念上有很多的参考和借鉴之处。 他们现在的研发力量很强大,在NewSQL的方向上算是一个标杆。

cmu-db/ottertune

ottertune来自卡内基梅隆的一个项目团队,具有理论标杆,从我的理解来说,他们的模型是非常有实践和通用意义的,对于他们的研究方向,参数的自动优化我是持观望态度,其实参数类优化的“战役”在差不多10年前就已经不是问题了。所以对于这个模型我更加关注,近期这个项目还会有一些更新。

siddontang/go-mysql

来自PingCAP的唐刘先生的大作,这个是我今年在go方向上要实践落地的一个项目,希望把后端的对接方式都能统一成go的方式。

noplay/python-mysql-replication

从MySQL到NoSQL的一种实现理念。对于我来说,我更关注的是里面的协议层的实现和复制的原理实现。这块能够大大缩短我查看MySQL源码的一些细节。而且能够直接对标到一个可以实现的新技术方向,还是很不错的。

apache/incubator-shardingsphere

亮哥在这几年在大力发展的一个开源项目,目前在京东白条业务方向上已经上线,中间件方向上的落地是这几年对于MySQL线性扩展不错的实践点。在这方面也要多投入一些精力学习一下。 

相关链接:

推荐一些最近在关注的开源项目