We have few plone instances on the separate VMs. We use MySQL relstorage and NFS folder to share blobs between instances.
From version 3 relstorage documentation recommends to keep blobs in the database (they even changed default value shared-blob-dir to false).
Could someone explain why? I believe it will slowdown database in case of many small and big blob files.
Did anyone measure performance?
I see one reason - it could make backups strategy easier.
I found this very nice article Pros and cons keeping blobs in the RelStorage. And yes shared blobstorage doesn't allow parallel commit features. In the restorage 3 they improved blob cache maintenance. For now we use relstorage 1.5.1 and we don't have many editors so editing conflicts shouldn't be an issue.
So final question is: does it make sense migrate blobstorage from folder to DB if relstorage version is older than 3 and editing is not an issue?