I have to admit, I haven't done any benchmarking against the existing FDWs for Clickhouse.
But I actually wrote the Go FDW 2 years ago(around Dec 2018). ;)
There weren't any Clickhouse FDW available at that time and I probably would've tried them as well.
Now I just got around to write the blog post and convincing the team to release the code.
Though I have a suspicion that the percona FDW might win in the benchmarks as they won't have to pay the penalties when crossing the Go land to C land.[1]
True that, I've been writing [libaudit-go](https://github.com/mozilla/libaudit-go/) which aims to provide a replacement of the c version of auditd libraries and is in constant development. During this period I looked very closely in the auditd source code and I can say it looks like a bunch of things are patched together without much prior thought to make it work.
A lot of people treat employment status and credentials as measures of the inherent worth of individuals. But a large component of these markers of success, not to mention success itself, is luck.
This is one of the most accurate lines I've seen on a technical blog.
Final year undergraduate currently looking for a REMOTE INTERN and interested in full time positions in future.
Experiences:
Build a plugin to deliver same functionality as Linux Audit (auditd, audispd) but in Go and as a plugin to Heka (Mozilla project). [https://github.com/mozilla/audit-go]
About me: I'm an undergraduate student completing my degree this year. I'm a very fast learner and always ready to hack and build something. Love Open Source and been a contributor to OSS projects for the past couple of years. Actively looking for a job so please feel free to reach out.
There was a good discussion on approaches to store histogram here: https://news.ycombinator.com/item?id=31379383