Go port of SQLite without CGo
gitlab.com
Go port of SQLite without CGo
1–10 of 122 posts
Re: Go port of SQLite without CGo
#2https://datastation.multiprocess.io/blog/2022-05-12-sqlite-i...
Re: Go port of SQLite without CGo
#3It's a really neat project. I did some simple benchmarks of it and it was between 10% slower to twice as slow. Which depending on your use case isn't that bad! https://datastation.multiprocess.io/blog/2022-05-12-sqlite-i...
Re: Go port of SQLite without CGo
#4It's a really neat project. I did some simple benchmarks of it and it was between 10% slower to twice as slow. Which depending on your use case isn't that bad! https://datastation.multiprocess.io/blog/2022-05-12-sqlite-i...
What makes it slower?
Re: Go port of SQLite without CGo
#5It's a really neat project. I did some simple benchmarks of it and it was between 10% slower to twice as slow. Which depending on your use case isn't that bad! https://datastation.multiprocess.io/blog/2022-05-12-sqlite-i...
What makes it slower?
Re: Go port of SQLite without CGo
#6I see a bunch of huge Go files with architecture names.
Re: Go port of SQLite without CGo
#7Re: Go port of SQLite without CGo
#8https://words.filippo.io/easy-windows-and-linux-cross-compil...
I debated doing the pure-Go SQLite thing, but musl-cross worked just fine for me, and kept things simpler.
Re: Go port of SQLite without CGo
#9What approach is used here? WebAssembly (or something similar)? I see a bunch of huge Go files with architecture names.
Edit: Look around the source for "ccgo". Like https://gitlab.com/cznic/sqlite/-/blob/master/doc.go#L202 and look for "ccgo" in the closed issues.
Re: Go port of SQLite without CGo
#10It's a really neat project. I did some simple benchmarks of it and it was between 10% slower to twice as slow. Which depending on your use case isn't that bad! https://datastation.multiprocess.io/blog/2022-05-12-sqlite-i...
What makes it slower?