【文件属性】:
文件名称:jz:作为 REST 服务器的响应式 JSON 数据库
文件大小:14KB
文件格式:ZIP
更新时间:2021-06-21 21:49:09
Python
警告:实验性的,只是为了好玩
jz:作为 HTTP REST 服务器的简单 JSON 数据库
目标:
持久性(HTTP 响应意味着写入已持久化到磁盘)
列模式(按数据类型划分的最有效索引)
LMDB(零拷贝和快速读取)
最小化到第一行的时间(在线聚合)
GROUP BY CUBE 支持(数据透视表)
一张大表(NoSQL)
类似 SQL 的查询
文件标签
多租户
受到以下论文的启发:
我如何使用它?
下面的所有示例都使用了优秀的
启动服务器
sudo ./jz/jz.py -z
pidfile is: /var/run/jz.pid
daemonizing...
添加索引
索引允许您进行范围查询。
http -h --ignore-stdin POST 127.0.0.1:8888/index/ name=x datatype=uint64
http -h --ignor
【文件预览】:
jz-master
----README.rst(3KB)
----run(101B)
----requirements.txt(69B)
----sql.ebnf(664B)
----jz()
--------jz.py(5KB)
--------sqlparse.py(7KB)
--------test_queryplan.py(2KB)
--------queryplan.py(3KB)
--------streamserver.py(481B)
--------monitor.py(3KB)
--------http.py(2KB)
--------operators.py(2KB)
--------storage.py(4KB)
--------resources.py(366B)
--------iterator.py(2KB)
----debug.sh(31B)