为mySQL使用外部缓存

时间:2013-01-09 08:32:56

标签: mysql

是否可以将外部缓存提供程序(如ehCache或memcache)添加到mySQL数据库。通过这样做,我希望可以改善mySQL的性能。这可能吗?

1 个答案:

答案 0 :(得分:0)

据我所知,不是“添加到MySQL”本身。如果你愿意,你可以轻松地在你的系统中使用Memcache(d):不要对它粗鲁,但基本上只是“使用”它。

立即
您有从数据库请求数据的代码。

使用Memcache
您有代码检查数据是否在缓存中。如果不是,请从数据库请求并将其添加到缓存中,然后返回。

在这种情况下,你没有将它添加到MySQL本身,但它确实可以帮助你获得更好的结果(如果你正确地做到了)。对于sql缓存,你有来自数据库本身的查询缓存,但这只适用于特别相同(这是一个奇怪的术语)查询。