3 ms·
there is already an sqlite port in Go :) https://gitlab.com/cznic/sqlite https://gitlab.com/cznic/sqlite
by nabhasablue 1y ago
there is already an sqlite port in Go :) https://gitlab.com/cznic/sqlite https://gitlab.com/cznic/sqlite
- ncruces 1y agoThat's not a port. That's an extremely impressive machine translation of C to Go. The output is a non-portable half-a-million LoC Go file for each platform.
- cratermoon 1y agoalso unmaintainable and full of unsafe
- lanstin 1y agoAnd it works very well both as SQLite and as a pure go entity. I have used it for few years to do async backups of an in memory counting database (read from only at start up, written to by worker go routine that batches writes) without incident. Doesn’t really show up in the profiler.