Live data from Hacker News

Viewing profile — cvilsmeier

cvilsmeier

HN member
Joined
Wed, Oct 04, 2023, 6:33 PM UTC
HN karma
150
Public activity
26 items

About cvilsmeier

https://monibot.io

Recent public activity

  1. 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).

  2. comment
    Comment #44995774

    You're right. A table. I've included one.

  3. comment
    Comment #44995769

    Thank you.

  4. comment
    Comment #44995720

    You are correct: Multiple connections means multiple sqinn subprocesses.

  5. story
  6. 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…

  7. comment
    Comment #38633375

    Nothing wrong with it, but there are other drivers that cross-compile better and are faster.

  8. 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.

  9. comment
    Comment #38628141

    Yes, in fact the benchmark started out as a comparison between sqinn and mattn. (There was no modernc at that time.)

  10. 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)

  11. 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…

  12. story
  13. story
  14. 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.

  15. 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…

  16. story
  17. comment
    Comment #38189897

    I did: https://monibot.io

  18. 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…

  19. story
  20. 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…

  21. 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…

  22. 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…

  23. 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…

  24. comment
    Comment #37776404

    Thank you! Nice to hear :-) Use the code any way you want, it's unlicensed.

  25. 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…