文件名称:echodb:线上 NoSQL
文件大小:140KB
文件格式:ZIP
更新时间:2024-07-18 12:58:45
JavaScript
回声数据库 在 48 小时内编写的容错“线上数据”NoSQL 数据存储。 容错 NoSQL [完成] 基于 MMAP 的数据存储(主要基于 gommap 和tiedot 包装器)[完成] 基于哈希表的索引器(基于tiedot 实现)[完成] 用于管理集合的简单 HTTP API [完成] 线上数据(使用 websocket)[几乎完成] 查询引擎 [未实现] 是的,它是在 2015 期间的 48 小时内 安装 mkdir echodb cd echodb export GOPATH=`pwd` go get github.com/gophergala/echodb cd src/github.com/gophergala/echodb/ go run main.go 您也可以从二进制运行它,但您需要将 todoapp 复制到 bin 文件夹中 有一个示例 todo 应用程序
【文件预览】:
echodb-master
----.gitignore(266B)
----todoapp()
--------static()
--------index.html(2KB)
----db()
--------collection.go(5KB)
--------database.go(3KB)
----LICENSE(2KB)
----dbcore()
--------partition.go(4KB)
--------hashtable.go(8KB)
--------file.go(3KB)
--------collection.go(4KB)
----main.go(492B)
----README.md(1KB)
----dberr()
--------errors.go(1KB)
----gommap()
--------LICENSE(1KB)
--------mmap_unix.go(747B)
--------README.md(166B)
--------mmap.go(2KB)
--------mmap_windows.go(2KB)
----dbhttp()
--------server.go(7KB)
--------index.html(2KB)
----dbwebsocket()
--------hub.go(1KB)
--------conn.go(2KB)