0

我想要从几个异构数据库中查询数据,并且每次加入 1k~1m 行结果。为了提高性能,我想为结果数据添加缓存。因为用户也可能对结果数据进行一些排序或过滤,所以我想将结果缓存到类似关系数据库的系统,而不是 KV-cache(memcached)

这种用法有什么好的工具吗?恕我直言,mysql具有良好的读取性能,但它的写入性能不适合作为缓存系统,是这样吗?

4

1 回答 1

2

Hibernate 会自动缓存,但我以前也遇到过这种情况,缓存不是要走的路:它增加的问题多于解决的问题,并且通常只会短暂地延迟技术不可避免的变化,以...... NoSQL 数据库方法。

尝试 lucene 或 mongodb,并在其中存储完全非规范化的数据。你不会后悔的。

于 2012-11-29T05:12:37.750 回答