←back to thread

115 points graderjs | 1 comments | | HN request time: 0s | source
Show context
alilsumpinditto ◴[] No.25005212[source]
what's the use case? certainly the performance impact will suffer at scale, so what's the usable limit before disadvantages outweigh the advantages of being able to use git?
replies(2): >>25005483 #>>25010840 #
1. graderjs ◴[] No.25005483[source]
I don't know about performance benchmarks to other DBs or scale, but I ran read and write benchmarks and saw 1000s op/s and felt satisfied enough. It won't be faster than filesystem unless you mount the DB directory to a RAM disk.

For my use case, speed was not the most important, instead it was using common tools on the DB, being human-readable, in JSON and git diff-able. Also, I wanted small resource usage and small library size.