cvilsmeier

Joined 3 years ago

Karma
150
Submissions
26
Member since
Oct 4
https://monibot.io
View on Hacker News

Recent submissions

Comment · 1 year ago
According to my private tests, using STATIC instead of TRANSIENT does not yield a significant performance boost (maybe 1 to 5 percent, if at all).
Comment · 1 year ago
You're right. A table. I've included one.
Comment · 1 year ago
Thank you.
Comment · 1 year ago
You are correct: Multiple connections means multiple sqinn subprocesses.
Comment · 2 years ago
> How come Zombiezen came out faster ? I’d expect the opposite

(OP here) Honestly, me too. Maybe it has to do with leaving out that database/sql driver layer. I guess it would need another round of pprof to find out the real reason.

Comment · 2 years ago
Nothing wrong with it, but there are other drivers that cross-compile better and are faster.
Comment · 2 years ago
For sqinn it's because of its design: Shuffling that much data over process boundaries takes time. For zombie, more pprof would be needed to explain the behaviour.
Comment · 2 years ago
Yes, in fact the benchmark started out as a comparison between sqinn and mattn. (There was no modernc at that time.)
Comment · 2 years ago
Maybe because Go devs are more allergic to 'non-Go' solutions that Java devs are to 'non-Java' solutions? (Explain: Java's xerial driver is a DLL/SO wrapped in a Java library)
Comment · 2 years ago
Sqinn author here. Yes, sqinn performs quite well compared to the 'standard' mattn driver. The only use case it clearly breaks down is when SELECTing very large (gigabytes) resultsets.
Comment · 2 years ago
If you want to monitor custom app metrics and server resource usage, you can also try Monibot. It's not comparable to catalyst, though.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton