缓存远程数据库的数据

时间:2015-05-18 14:17:07

标签: database caching confluence

我有一个Confluence网站,该网站使用PostgreSQL数据库和一个特定架构来存储数据。该网站包含一些脚本,这些脚本查询远程MySQL数据库以提取数据并生成包含统计信息的页面给用户。为了减少页面的加载时间,我考虑定期从远程数据库中提取数据,并将已经计算和格式化的数据存储在网站的机器中。

你认为这个策略是否正确?

存储此数据的最佳方法是什么?在网站的数据库中,但在不同的架构中?另一个单独的数据库?在文本文件中? ...

感谢您的帮助,对不起我的英语。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

最后,我解决了它开发自己的Confluence插件。此插件有一个定期运行的作业,并生成一个包含生成的统计信息的对象。使用Bandana将此对象保存到Confluence数据库。最后,我有一个Confluence页面,它检索保存的数据并将其显示给用户。