做一个实时监控系统  要对1000各点的值进行监控 ,实时采集各个点的值,存进数据库。
可是如果10秒钟采集一次的话,那么一天或一周就会有无数的数据,会把数据库撑爆吧????选择什么数据库好呢? SQL Server可以吗?
数据库怎么处理采集到的数据,避免存进的数据过多呢??

解决方案 »

  1.   

    你可以监控的同时处理数据, 抛弃掉一些对你的系统来说完全没用的数据.如果数据量很大, 还是用Oracle吧.
      

  2.   

    10秒一次,数据增长很快的,估计得做磁盘阵列,无关紧要的数还是别存了,防止数据重复插入,大数据量的还是oracle的比较好
      

  3.   

    每隔一段时间就删除过期的数据吧,不然真会撑爆的。。数据库用SQL Server或者Oracle都可以的。。其实你说的这个和GIS中的动态图层,比如GPS车辆监控之类应用差不多。。
      

  4.   

    数据量大的问题数据库设计 数据仓库和数据挖掘
    数据库选择 Oracle
    程序注意的地方 开多线程 存贮过程 维护索引 sql语句优化 缓存技术 减少数据库访问次数
    服务器要好