用于学习数据库理论的纯golang SQL数据库-Golang开发

时间:2024-06-15 09:56:23
【文件属性】:

文件名称:用于学习数据库理论的纯golang SQL数据库-Golang开发

文件大小:27KB

文件格式:ZIP

更新时间:2024-06-15 09:56:23

Golang Database

“ Go SQL DB”是一个关系数据库,支持出于研究目的SQL查询。 主要目标是向数据库爱好者展示关系数据库的基本原理和关键设计。 Go SQL DB中文“ Go SQL DB”是一个关系数据库,支持出于研究目的SQL查询。 主要目标是向数据库爱好者展示关系数据库的基本原理和关键设计。 因此,为了易于理解,采用了许多技巧,但设计不够严格,并且将代码量控制在2000行左右。 具有纯Golang实现,不依赖任何第三方程序包。 Goconvey仅在单元测试中引入单元测试Cov


【文件预览】:
go-sqldb-main
----node()
--------schema.go(1KB)
--------schema_test.go(1KB)
--------node.schema.gen.go(9KB)
--------node.go(1KB)
--------gen.sh(56B)
--------node.schema(574B)
----README-zh.md(2KB)
----db()
--------db.go(837B)
--------db_test.go(1KB)
----page()
--------table.go(6KB)
--------cursor.go(3KB)
--------btree.go(373B)
--------page.go(3KB)
----main.go(3KB)
----.gitignore(5KB)
----go.sum(1KB)
----README.md(3KB)
----utils()
--------bytes_test.go(268B)
--------bytes.go(123B)
----parser()
--------parser.go(6KB)
--------parser_test.go(4KB)
----go.mod(93B)
----planner()
--------select.go(4KB)
--------insert.go(1KB)
--------insert_test.go(2KB)
--------select_test.go(2KB)
--------plan.go(599B)

网友评论