2015-05-18 6 views
0

У меня есть сайт Confluence, который использует базу данных PostgreSQL с одной конкретной схемой для хранения данных. На этом веб-сайте содержатся некоторые сценарии, которые запрашивают удаленную базу данных MySQL для извлечения данных и создания страницы со статистикой для пользователя. Чтобы уменьшить время загрузки страницы, я рассматривал возможность периодического извлечения данных из удаленной базы данных и хранения этого, уже рассчитанного и отформатированного, на машине веб-сайта.Данные кэша удаленной базы данных

Считаете ли вы, что эта стратегия верна?

Каким будет лучший способ сохранить эти данные? В базе данных веб-сайта, но в другой схеме? В другой отдельной базе данных? В текстовом файле? ...

Благодарим вас за помощь и извините за мой английский.

ответ

0

Наконец-то я решил, что он разрабатывает мой собственный плагин Confluence. Этот плагин выполняет задание, которое выполняется периодически и генерирует объект, содержащий сгенерированную статистику. Этот объект сохраняется в базе данных Confluence, используя Bandana. Наконец, у меня есть страница Confluence, которая извлекает сохраненные данные и показывает ее пользователю.