项目需求
1)单个数据采集器网卡传输速度是2MB,单次采集会产生8G数据。这些数据以3~4个键值为索引,单个数据是200M,8G数据中,有8G/200M=40份。在一次采集作业中,会有40个采集器通过以太网的千兆交换机连接到一个数据单元上。所以,一个数据单元,单次需要传输保存的数据,有8G*40=320G;
2)10个数据单元连接到一个数据服务中心。数据服务中心由PC终端、服务器、NAS磁盘阵列组成。最大的数据量是320G*10=3.2T;
3)如果有多个舒服服务中心存在,例如30个,所以总数据量大约为100T。
要求:
1)单个数据单元(连接了40个数据采集器),与单个数据收集器传输的时间是8G/2M=4000秒,大约是1.1小时。数据服务中心与10个数据单元连接(通过光纤交换机),需要在1.5小时内完成所有数据的传输和保存工作;
2)PC终端和数据服务中心连接,需要按照使用者需求,在100T数据中,通过某个键值检索到某个数据采集器采集到的某个200M数据,要求时间间隔不超过6秒;
根据上面的功能和需求描述,实现磁盘阵列的数据库系统。