I have a project with O(few GBs) database size currently using BoltDB and I’m considering switching to a different store - we do a lot of random writes and far fewer reads, and Badger seems to be a better choice for this pattern.
However Badger is an embedded database so it’s meant to be used with disk. We are using Digital Ocean block storage which is not local disk, but a distributed file system (ceph - Block Storage Volumes :: DigitalOcean Product Documentation). Is it safe to use BadgerDB stored on such storage? Sure, performance would definitely be worse (10-25ms per write?) and that is acceptable. The question is how safe it is given it’s a network file system.