Re:Fossil – Simple, high-reliability, distributed software c...
by wereHamster on Thursday December 04, 2014 @04:41AM
(#8698526)
Not if you use a proper filesystem and disk drives which don't lie to the operating system. These may also cause problems for sqlite. After all, sqlite is only as robust as the legs it stands on (filesystem, drivers, kernel, disk).
[ Parent
| on HN ]
Re:Fossil – Simple, high-reliability, distributed software c...
by dezgeg on Thursday December 04, 2014 @06:42AM
(#8698788)
I'd still trust sqlite to be more reliable than git. For instance, I've previously had git crash and burn with some extremely obscure error message when disk space ran out.
Re:Fossil – Simple, high-reliability, distributed software c...
by beagle3 on Thursday December 04, 2014 @12:28PM
(#8700375)
git's error reporting and command line are not exactly friendly, but reliability and friendliness are orthogonal.
So git crashed and burned. Was anything corrupted?
Now for a question. Say, Mr. Evil Gamma Ray flipped one bit on your data somewhere. Git is guaranteed to detected this. SQLite is unlikely to. There's an actual reliability difference here, and it is in Git's favor.
EDIT: Just to point out: fossil does keep SHA1 hashes of everything, so it can find problems just as well as git does - but sqlite itself generally cannot.