4 ms·
Ye I believe its best to think of Sqlite not as a database per se but more as a file format, kinda as you would a word doc but a file format that doesn't suck a
by Quarrelsome 6y ago
Ye I believe its best to think of Sqlite not as a database per se but more as a file format, kinda as you would a word doc but a file format that doesn't suck and is absolutely amazing at storing information.
- lucioperca 6y agoIf it is mostly text, then I would say git is better suited.
- Quarrelsome 6y agogit is ACID? I still believe Sqlite is the appropriate store. Unless.. does Git handle power issues elegantly? What happens if you yank power in the middle of a commit? Sqlite is designed to handle that.
- lbruder 6y agothat's one of the reasons I love Fossil so much. Way better backend than Git.
- utxaa 6y agoone of my team members really pushed fossil, and we did like the integrated wiki/ticket system. not bad at all. ... but it was so slow compared to git! at everything. merging, pushing, pulling ... you did not experience same?
- megous 6y agoLet's see: - A - yes, update HEAD/branch text file is the key atomic update - C - not sure how to apply this in the context of git, because commited files' content is kinda free form by design, no schema, no consistency problems - I - there should not be concurrent use of commands, so no. practically this is mostly important for pushing to remote repository, and there it's handled by rejecting the push that comes second, if you make two commits from the same base and push them at the same time - D - yes
- hodgesrm 6y agoAnd retrieving it, too.