首先,我对数据库没有太多线索,所以如果这是一个愚蠢的问题,请原谅我。
我的公司正在通过TCP接收大量的位置数据。每个数据包由几个浮点数和一个时间戳组成。我们的任务是将数据存储到在现代PC上运行的数据库(MS SQL Server 2005)中。
每个blob大约有20个字节。最多有1000个发件人,每个发送约25个包。
单个普通PC是否能够处理这么多数据?如果没有,如何处理这个问题?我们应该为每个发件人设置专用的PC吗?
答案 0 :(得分:2)
了解您的要求:
您希望每秒最多执行25 000次插入
您希望存储最多20个字节* 1000个发件人* 25个包* 60秒* 60分钟* 24小时= 43.2 GB /天。
有几件事:
最后,这不是您的专业领域,对于这个规模的项目,您需要专家 找一个,即使它是短期咨询。