持续的快速的大数据量的存储及检索等问题
只有60分了
持续的快速的大数据量:365 X 24 X 3600 每秒百个或以上
C---B---A
1个数据=id+描述(id是数据的唯一标识符,是一个字符串)
B不停得从A得到数据,是持续的快速的得到数据,每得到一个数据都要存储在内存中,
数据的存储要求延时尽量尽量的少,也就是说一得到就存好
C要从B中去拿数据(C知道数据的id,C要拿的是相应的描述),C 拿数据要求延时尽量尽量的少(也就说根据id马上检索出描述),C只要拿到数据,B中就删除相应的数据,B中的数据同时存在量要考虑到几万条,B中数据的增加与删除是快速时刻变化的,比如秒的时间内有百条新数据新加,有百条新数据C已拿去要删除掉
C和B是不同机器上的程序
这个B怎么设计比较好?
B是365X24X7时刻运行的,对稳定性、数据准确性、速度方面都要求很高
稳定性:程序不可以死掉
数据准确性:数据的写入最后检索出来要正确
速度:数据的写入和检索要尽量实时
请提供点意见,谢谢