如题, 需要多个平台,跨平台交叉编译挺麻烦,所以不太想用带 cgo 的实现.
目前是已知 https://modernc.org/sqlite 不需要 cgo,但是不支持 windowsn 386 和 darwin.386 .
另一个 https://github.com/chaisql/chai 开发中,还不建议用于生产需求.
除此之外只找到了各种 kv 数据库.
那么是否还有其他 sql 数据库?
1
huiwang520 345 天前
有 cgo 也没啥吧,对性能不敏感的话
除了 sqlite 确实没啥好的选择了 |
2
distleilei 345 天前
开了 CGO 也能跨平台交叉编译吧 静态编译
|
3
fioncat 345 天前
@huiwang520 cgo 主要是兼容问题。
例如你在一个新的系统编译的程序可能无法到老系统运行( glibc 版本问题) |
4
guanzhangzhang 345 天前 1
https://github.com/glebarez/sqlite
这个试试,我 amd64 和 arm64 也可以用 |
5
0o0O0o0O0o 345 天前 1
|
6
gamexg OP @guanzhangzhang #4 谢谢,这个底层是 https://modernc.org/sqlite ,也是不支持 386.
|
7
gamexg OP @distleilei #2 谢谢,主要是觉得很麻烦,想找个简单的方便以后长期使用。
|
8
gamexg OP @0o0O0o0O0o #5 谢谢
|