是否可以获取集合的大小(磁盘空间)?
我想限制数据库的大小,并提供一些集合,这些集合的大小会随着时间而增长。如果此集合的大小太大,我想删除较旧的条目。类似于mongoDb中的上限集合,但我对高通量操作不感兴趣。
答案 0 :(得分:0)
在LiteDB中,可以在连接字符串中使用Limit Size
来限制数据文件的大小。此参数限制文件大小的增长(日志区域除外)。
当从任何数据页删除文档时,此空白区域将仅用于同一集合。如果从一个页面(4096字节)中删除了所有文档,则此页面的所有页面均标记为空白,可用于任何其他集合。
但是,此资源不适用于集合,仅适用于所有数据库。