解决miner.start() 返回null
GoTinyDB
我们的目标是拥有一个相当简单的数据库,该数据库轻巧且不需要放在RAM中。 这部分工作由完成,该公司使用SSD功能来降低RAM消耗和提高性能。
索引由完成。
它是纯Go语言,因此CGO没问题。
产品特点
馆藏
将不同的文档类型保存在其他集合中。
该数据库可以有很多集合,。 可以在同一数据库上使用许多集合。
索引和查询由完成
这是功能齐全的索引包。 索引是在集合级别完成的,一个集合可以有很多索引。 。
文件和媒体内容
在同一个数据库中,您可以保存任何大小的文件和许多小文档。
通过io.Reader和io.Writer接口支持大内容。 它将内容分成5MB的块。
机密性和数据完整性(加密)
所有数据库内容加密并使用签名。
正在安装
go get -u github.com/alexandrestein/gotinydb
入门
该软件包应该在您的软件内部使用,并且在这一点上,它不应该是专用的数据库服务。 看一下并转到examples文件夹。
路线图
建立基本的主/从复制系统以进行数据保护
贡献
任何贡献将不胜感激。 欢迎提供反馈和建议。
供应商
我们搬去了模块。 在