在分享 https://v2ex.com/t/88543 申请免费 mysql 空间时,发现一个 mysql 管理框架,觉得值得研究。
作为一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案,Vitess 结合了 Mysql 数据库的许多重要功能和 NoSQL 数据库的可扩展性。它的架构设计使你可以在公共或私有云架构中像在物理机上一样有效地运行它。它结合并扩展了许多重要的 MySQL 功能和 NoSQL 数据库的可扩展性。Vitess 可以帮助你解决以下问题。
支持您对 MySQL 数据库进行切分,以扩展 MySQL 数据库,而不需要对您的应用进行太大的改动。 从物理机迁移到私有云或公共云。 部署和管理大量的 MySQL 实例。 Vitess 包括使用与本地查询协议兼容的 JDBC 和 Go 数据库驱动程序。此外,它还实现了 mysql 服务器协议,几乎与任何其他语言兼容。
自 2011 年以来,Vitess 一直为 YouTube 拥有的数据库提供服务,现在已经被许多公司采用并用于实际生产。
二.项目地址 地址: https://github.com/vitessio/vitess