有100000个设备,每30秒查询下设备信息(设备的信息有很多),然后将信息写入数据库,应该怎么设计数据库,是新建100000个表还是都写入一个表里。
还有,是每查到一个信息就写入数据库还是先把信息存储在本地文件然后分批插入数据库。
求大神帮忙
------解决思路----------------------
是的,这个只是我的建议,具体要根据你的情况。
要是放一个表建议建立分区表,要不然数据量太大。
简单分析下:
10w个设备,如果建一个表,每天产生2*60*24*100000=288000000这么多数据。