Viewing profile — cvilsmeier
cvilsmeier
HN member- Joined
- Wed, Oct 04, 2023, 6:33 PM UTC
- HN karma
- 150
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About cvilsmeier
Recent public activity
-
comment
Comment #44996242
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
Comment #44995774
You're right. A table. I've included one.
-
comment
Comment #44995769
Thank you.
-
comment
Comment #44995720
You are correct: Multiple connections means multiple sqinn subprocesses.
- story
-
comment
Comment #38634933
> 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…
-
comment
Comment #38633375
Nothing wrong with it, but there are other drivers that cross-compile better and are faster.
-
comment
Comment #38629095
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
Comment #38628141
Yes, in fact the benchmark started out as a comparison between sqinn and mattn. (There was no modernc at that time.)
-
comment
Comment #38627640
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
Comment #38627582
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) results…
- story
- story
-
comment
Comment #38361382
If you want to monitor custom app metrics and server resource usage, you can also try Monibot. It's not comparable to catalyst, though.
-
story
Show HN: Web App Monitoring for Go Developers
Hello HN, Monibot is a service for monitoring server resource usage and website uptime and application metrics, all packaged in one tool. The tool provides more insights than Uptim…
- story
-
comment
Comment #38189897
I did: https://monibot.io
-
comment
Comment #38188847
I'm a developer. I write web apps and run them on linux servers. I keep an eye on them to make sure all apps are running smoothly. But, as the number of apps and servers grows, man…
- story
-
comment
Comment #37806034
I use it for SQLite Database access in Go and Java. Java lets you theoretically interface with C code, but it's a lot of JNI/DLL/SO work. It's much easier for me to just os/exec (o…
-
comment
Comment #37777587
> But compiling the non-go assistant process is not going to be any easier than cgo, right? Right. But you have to do it only once, or you can download a pre-built library from htt…
-
comment
Comment #37776468
> you may as well run MySQL You're right, there are use-cases where SQLite is not appropriate. But nothing beats the ease of installation/backup/maintenance of SQLite compared to s…
-
comment
Comment #37776426
> Wow, that sounds incredibly inefficient! That's exactly what I thought, too. But, to my own surprise, it's as fast as CGO solutions, in most cases even faster. You may check here…
-
comment
Comment #37776404
Thank you! Nice to hear :-) Use the code any way you want, it's unlicensed.
-
comment
Comment #37771545
Sqinn author here. Nothing against CGO, but I develop/deploy on Win/Linux, and cross-compiling CGO is very painful. Regarding performance: To my own surprise, Sqinn out-performs ma…