监控系统怎么办经常变换的监控数据

监控系统怎么处理经常变换的监控数据
大家好,想请教一个问题。
我现在有一个监控数据接收程序,负责将接收到的数据进行简单处理后存到数据库。一个WEB展现应用,负责从数据库查询数据到页面上展现。
我现在遇到一些问题,请问应该采用什么方法解决:
1、送到监控数据接收程序的数据比较多,目前是才用一个线程池来处理这些接收到的数据,处理后存到数据库,数据一多就会导致处理不及时,处理队列中的数据越来越多,最终导致内存耗尽。
2、WEB展现页面因为是从数据库查询数据进行展现,导致页面展现数据不是实时的,如果采用轮询的方式就会频繁访问数据库。

请问大家这个是怎么解决的,这个应该在网管系统中比较常见,我这个是用于对电话系统的通话信息进行监控,并发量比较大