故事。我有一个基于Java的Web服务客户端,运行的数据可以每隔60秒24 * 7 * 365更新一次。Web服务提供大量数据点的实时分析
如果新的更新实时可用,我需要监控1,000个数据点。如果有新的数据点可用,我需要在MySQl数据库中追加新值。
然后我需要在基于java的web-app ASAP中以图形形式分析/显示数据。
有没有人对高效软件架构有任何建议?具体做法是:
- 数据库架构,单个大表Vs的许多小的表
- 数据库追加,我需要实现某种形式的多线程的优化性能?
- 什么是最好的触发机制来计算&推送更新到网络应用程序?
任何意见/建设性的批评是值得欢迎的。
谢谢