【发布时间】:2011-06-18 10:00:22
【问题描述】:
我需要在用户登录 Web 应用程序时为他们构建一个活动仪表板。仪表板将显示自上次登录以来发生的业务交易的各种“portlet”等。
我想知道这样一个系统的理想架构应该是什么?如果仪表板有 7-10 个不同的数据 portlet,每个 portlet 是否应该对特定的单个表进行数据库调用以获取最新的事务?或者是否应该有一个公共活动表,当业务事务执行时,它将数据(谁、什么、哪里)转储到这个公共表中(同步或通过消息队列),然后这是仪表板查询的唯一表?
哪种解决方案更适合高性能和可扩展性?
提前感谢您的意见。
SP
【问题讨论】:
-
Nishant - 感谢您提供的信息。我处理了旧问题。
标签: java android-activity monitoring dashboard