是否可以将外部缓存提供程序(如ehCache或memcache)添加到mySQL数据库。通过这样做,我希望可以改善mySQL的性能。这可能吗?
答案 0 :(得分:0)
据我所知,不是“添加到MySQL”本身。如果你愿意,你可以轻松地在你的系统中使用Memcache(d):不要对它粗鲁,但基本上只是“使用”它。
立即强>:
您有从数据库请求数据的代码。
使用Memcache :
您有代码检查数据是否在缓存中。如果不是,请从数据库请求并将其添加到缓存中,然后返回。
在这种情况下,你没有将它添加到MySQL本身,但它确实可以帮助你获得更好的结果(如果你正确地做到了)。对于sql缓存,你有来自数据库本身的查询缓存,但这只适用于特别相同(这是一个奇怪的术语)查询。