当前位置: 代码迷 >> Oracle开发 >> 关于大量数据的安插
  详细解决方案

关于大量数据的安插

热度:32   发布时间:2016-04-24 06:30:14.0
关于大量数据的插入
有100000个设备,每30秒查询下设备信息(设备的信息有很多),然后将信息写入数据库,应该怎么设计数据库,是新建100000个表还是都写入一个表里。
还有,是每查到一个信息就写入数据库还是先把信息存储在本地文件然后分批插入数据库。
求大神帮忙
------解决思路----------------------
引用:
Quote: 引用:

建议还是分开吧。毕竟那么多设备。
直接入数据库不就得了,建一个过程,每30s执行一次,然后插入不同的表。

您的意思是有多少设备建多少表吗

是的,这个只是我的建议,具体要根据你的情况。
要是放一个表建议建立分区表,要不然数据量太大。
简单分析下:
10w个设备,如果建一个表,每天产生2*60*24*100000=288000000这么多数据。

  相关解决方案