TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Mixer – A MySQL Proxy powered by Go

42 pointsby siddontangalmost 11 years ago

6 comments

withjivealmost 11 years ago
I wonder how this compares to Vitess, which youtube has been using to scale their MySql databases for years.<p>Which is also written in Go.<p>Perhaps this is a direct competitor to Vitess, but I agree the description is in dire need of some specifics.<p>Edit: adding link <a href="https://github.com/youtube/vitess" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;youtube&#x2F;vitess</a>
评论 #8182080 未加载
davidroetzelalmost 11 years ago
This sounds a lot like mysql proxy (<a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-proxy.html" rel="nofollow">http:&#x2F;&#x2F;dev.mysql.com&#x2F;doc&#x2F;refman&#x2F;5.7&#x2F;en&#x2F;mysql-proxy.html</a>), which afaik is not recommended for production use.<p>I would very much like to know what the differences are (apart from the choice of programming language) and how stable this is.
评论 #8182173 未加载
swahalmost 11 years ago
I think you have to improve the description: &quot;aims to supply a simple solution for using MySQL.&quot; doesn&#x27;t really make sense, because I can just use MySQL directly.<p>Is this some kind of connection pool &#x2F; load balancer?
评论 #8181692 未加载
评论 #8182250 未加载
fooycalmost 11 years ago
What I would really love to see in a solution like this is the ability to automatically rebalance shards (like moving data between shards when adding new instances).<p>Sharding can be achieved quite easily on the application level, or by using one of the few available proxies. On the other hand, re-balancing is not easily done yet.
评论 #8185093 未加载
morgoalmost 11 years ago
There&#x27;s lots of development in this space all of the sudden. From Oracle there is also MySQL Fabric.<p>Fabric also provides sharding + failover, but does so by using modified MySQL connectors rather than a proxy.
评论 #8182488 未加载
webmonkeyukalmost 11 years ago
Looks like it has potential and is exciting until you read the &quot;Limitations&quot; section
评论 #8182341 未加载
评论 #8182546 未加载