文件名称:野兔:野兔是Go的灵活小数据库管理系统
文件大小:59KB
文件格式:ZIP
更新时间:2024-03-05 18:06:00
Go
Hare-用Go语言编写的灵活的小型数据库管理系统 Hare是一个纯Go数据库管理系统,它将每个表存储为行分隔JSON的文本文件。 JSON的每一行代表一条记录。 非常适合需要简单嵌入式DBMS的应用程序。 目录 入门 正在安装 要开始使用Hare,请安装Go并运行go get : $ go get github.com/jameycribbs/hare 用法 设置Hare以使用您的JSON文件 每个JSON文件均由hare.Table表示。 要进行设置,您需要创建一个结构,该结构带有指向hare.Table的嵌入式指针,并向其中添加Query方法。 此外,您需要为表的记录创建一个结构,使其成员与JSON字段名称相对应,并在该结构上实现3个简单的样板方法,以使其满足hare.Record接口。 构造此代码的一种好方法是将此样板代码放在项目的“模型”包中。 您可以在examples /
【文件预览】:
hare-master
----go.mod(44B)
----testdata()
--------contacts.bak(284B)
----database.go(4KB)
----dberr()
--------dberr.go(316B)
----testutils_test.go(335B)
----datastores()
--------disk()
--------ram()
----examples()
--------crud()
--------dbadmin()
----LICENSE(1KB)
----README.md(5KB)
----database_ram_test.go(7KB)
----hare.jpg(39KB)
----.gitignore(59B)
----database_disk_test.go(8KB)