4 ms·
1. Is this a one man project? Why? What if the author dies? 2. Why Go? Go is garbage collected, how is this even a good idea for a database engine in the first
by cynicalsecurity 2y ago
1. Is this a one man project? Why? What if the author dies?
2. Why Go? Go is garbage collected, how is this even a good idea for a database engine in the first place?
- ChocolateGod 2y ago> Why Go? Go is garbage collected, how is this even a good idea for a database engine in the first place? First, the database itself is Sqlite, which is C and arguably the most widely deployed database engine in the galaxy. Secondly, Go is popular for network services as it's easy to write (relative to languages like C++, Rust etc), is memory-safe and is "fast enough" for the network/disk to be your bottleneck and its concurrency features make it easy to use hardware efficiently without having to worry about scheduling in your application, among other reasons.
- anilgulecha 2y ago> the most widely deployed database engine in the galaxy. The planet perhaps. We don't really know at the galaxy level. At best we're atleast 200k years away from knowing for sure :) /nitpick
- shakna 2y agoNASA has used sqlite on a number of systems, so the reach is certainly beyond just the planet.
- ChocolateGod 2y agoknown galaxy then!
- aabhay 2y agoMaking good on the username, for sure!
- dangoodmanUT 2y agoThis is HN outrage bait if I've ever seen it