4 ms·
Yes, our clustered, real-time configuration file system uses sqlite as sole backing store. https://pve.proxmox.com/pve-docs/chapter-pmxcfs.html https://pve.pro
by tlamponi 4y ago
Yes, our clustered, real-time configuration file system uses sqlite as sole backing store.
https://pve.proxmox.com/pve-docs/chapter-pmxcfs.html https://pve.proxmox.com/pve-docs/chapter-pmxcfs.html
https://git.proxmox.com/?p=pve-cluster.git;a=tree;f=data/src;h=9b2de108feb61a593fdab13990632d6a041b0f43;hb=HEAD https://git.proxmox.com/?p=pve-cluster.git;a=tree;f=data/src...
When it was written by our CTO over 10 years ago he tried every DB solution available, that is those that somewhat fit the picture, only sqlite survived any test thrown at them, if setup as documented it handles a pulling the power plug in any situation, at least in our experience.
It may need to be noted that the DBs are only used locally, we synchronize commits ourselves via a distributed FSM, that's mostly transforming the Extended Virtual Synchrony corosync provides to simple Virtual Synchrony.