man-group / arctic

High performance datastore for time series and tick data
https://arctic.readthedocs.io/en/latest/
GNU Lesser General Public License v2.1
3.06k stars 583 forks source link

Deleting snapshots is very slow when the VersionStore contains many snapshots #837

Open cozmacib opened 4 years ago

shashank88 commented 4 years ago

For libraries with multiple snapshots, deletion can be quite slow as it involves serial listing and deletion. Will take a look if we can delete_many in mongo with a list of snapshot names. I do wonder about the atomicity of that operation.