Atlas 是基于 MySQL 协议的数据中间层项目,由 360 公司 Web 平台部的基础架构团队开发,专门用来 MySQL 的高效读写求。它的前身是 MySQL-Proxy 0.8.2,但经过了大幅度的优化,修复了不少 bug,还加入了多新功能,提升了性能。你可以理解为,它在 MySQL 的基础上加了一层智能中间层,能够更好地分担数据库压力。它已经在 360 内部得到了广泛应用,每天承载的求数达到数十亿。实际使用中,适合大流量、高并发的场景,是数据库读写分离、负载均衡等需求的方案。嗯,尤其是它还支持 Lua 脚本,灵活性高。如果你做的是类似项目,值得一试。

如果你想了解更多相关技术,可以看看以下链接:数据库中间件 Atlas 的创新技术,或者探索 MySQL-Proxy 实现数据库读写分离的步骤