3 ms·
Looks cool. But is LiteFS really ready for production? The github issues page seems to have some lost writes fixed just three weeks ago. I would consider using
by yread 3y ago
Looks cool. But is LiteFS really ready for production? The github issues page seems to have some lost writes fixed just three weeks ago.
I would consider using it instead of running .backup nightly, so having a missed write vs running a cron job is a no brainer.
- benbjohnson 3y agoAuthor here. We run LiteFS in production for several services internally. The recent issue was pretty rare and it took a while just to be able to reproduce it. There's always going to be bugs in all software. Hopefully they just become increasingly more rare. As for "production ready", it's tough to define. It's more a question of risk tolerance. I authored a database called BoltDB about ten years ago and there wasn't a point in time where it suddenly crossed into being production ready. At first, it was used for temporary or cached data. Then people used it for derived data like analytics. And eventually it matured enough that it became a commonplace database in the Go ecosystem. It's in tools like etcd which, in turn, is built into systems like Kubernetes. I expect LiteFS will see similar a similar adoption pattern and eventually move into more and more risk-adverse applications as it continues to mature. LiteFS Cloud aims to help mitigate risk by having streaming backups & point-in-time recovery.