如题,项目开发用框架为spring3.1,工程为maven工程,数据库为Mongodb,设计目标是对mongodb进行时间和空间上的管理,比如说对数据库中记录保留3个月,空间限制在1000条,当两个限制条件满足之一就对数据库进行清除处理,删除前面的数据。
现在时间管理已经通过java定时器任务实现,不知道空间管理怎么实现,希望知道的人给予技术方案。谢谢!
lanjian106103 已回答的问题
可以考虑使用Capped Collections,可以对Collections的存储大小和记录数量做限制,官方文档地址为:https://docs.mongodb.com/master/core/capped-collections/index.html
lanjian106103 已回答的问题