大型的数据库厂商在数据可用性上下足了功夫一会儿负责均衡,一会儿分布式数据库,不时还发明一些术语吓唬用户。而开源社区总是让人感到创意十足。夹在数据库和用户端之间的中间层产品大家一定见得多了,今年6月发布的MySQL Proxy名字看上去一般般,但其功能确很Cool。
MySQL Proxy 可以作负载均衡,可以艰苦,分析,客户端和服务器之间的通讯。最Cool的是可以使用嵌入到系统中的Lua。呵呵,现在不来点脚本语言好像就不入流呢。最近InfoQ上一篇文章《用MySQL Proxy实现读写分离》可能是时下现实的一种应用。原理很简单看看图就一目了然: