mongodb的一些经验值
1.3000万数据建立索引,datatime类型占用100m左右,9位string类型占用200m,5位int占160m
2.聚合操作,100-200万数据在2-3s,超过这个值的数据就不能直接做报表输出了,响应速度会很慢
3.16g内存单机每秒1w写入操作,持续36hours,性能不会达到瓶颈
4.mongo相对与Redis存储日志统计的优势:如统计dxh的访问次数,redis中只能保持这一个结构,而在mongo中统计,可以根据业务需求追加架构,根据每个dxh添加cbsid和bookid,并通过此来统计bookid访问次数cbsid访问次数
5.在不通过聚合的情况下统计cbs用户数,redis更好,但是现有用户数不算大,100w左右,mongo可以直接采用聚合得出
6.3亿数据单机模式,通过id获取单条数据的速度很快