Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
josephsweeney
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
How I Made My SIMD Code 1700x Faster Without Writing Any Intrinsics
(bhavana.io)
2 points
by
josephsweeney
2y ago
|
0 comments
2.
▲
Hate Being a SWE? Why It's Probably Your Fault
(bhavana.io)
2 points
by
josephsweeney
2y ago
|
0 comments
3.
▲
by
josephsweeney
9y ago
You're definitely correct. This project is still in its early stages so no one is really using it yet, so its easy in the sense that I just have to change the hashing algorithm. No need to worry about backwards compatibility.
4.
▲
by
josephsweeney
9y ago
Mainly because SHA1 was convenient, but also Git uses SHA1. See this Linus rant: https://marc.info/?l=git&m=148787047422954 Most of that argument applies, but if it ever becomes a problem, we should be able to move to s
5.
▲
by
josephsweeney
9y ago
There actually isn't any database outside of a directory of files. The version control is done the same way that Git works under the hood but written from scratch in C. Essentially, we have a database directory with two sub-directories
6.
▲
by
josephsweeney
9y ago
It actually doesn't use another database. Just uses plain old files for storage. It takes after Git where it stores each piece of data in a file with the name of the file as the hash of the data.
7.
▲
by
josephsweeney
9y ago
Creator here, this project is still in an early state, but if anybody has any questions I'd be happy to answer.
8.
▲
Show HN: VersionDB – A key, value store inspired by Git
(github.com)
9 points
by
josephsweeney
9y ago
|
9 comments