一个快速的有序NoSQL数据存储。
项目描述
一个快速的有序NoSQL数据库。
什么是MerkavaDB?
一个非常快且轻量级的数据库,用于存储有序数据。输出的顺序是输入的顺序。API旨在小巧,没有冗余查询。因此,可执行的查询集合有限,因为主要工具是以特定顺序从存储中获取和放置对象。
那么,我为什么要使用它呢?
因为它既快又简单。
假设,例如,您正在构建一个应用程序。作为您应用程序的一部分,您想要有一个聊天或新闻源。数据将始终以相同的顺序显示。因此,您可以持久化数据对象,并确信它们始终以相同的顺序存在,无论发生什么情况。
MerkavaDB以类似于JSON的格式存储数据。因此,它是无模式的,并允许您以所需格式存储数据。
我该如何使用它?
通过向数据库服务器发出HTTP调用。您需要做的就是指定一个“频道”和一些数据。
什么类型的数据?
nulls
布尔值
整数
浮点数
字符串
数组/列表
映射/字典
基本上,你可以通过JSON传递的任何内容。
什么是频道?
频道是数据的一个分支。所有数据都按照所在频道的顺序存储。例如,它可以是一个单独的聊天室或新闻源。
支持的运算
HTTP POST /<频道>/ - 创建
HTTP GET /<频道>/<id>/ - 获取单个记录
HTTP PATCH /<频道>/<id>/ - 更新记录
HTTP DELETE /<频道>/<id>/ - 删除记录
HTTP PUT /<频道>/<id>/ - 恢复已删除的记录
HTTP GET /<频道>/recent/<X> - 获取最近的X条记录的数组
路线图
驱动器:Python、NodeJS、Java
测试覆盖率
文档
清理工具
用户界面
Debian安装程序
单脚本安装程序
配置选项
示例
日志记录
当前版本
版本 0.2.0
文档
完整文档位于 http://merkava.rtfd.org。
历史记录
0.2.0 (2017-09-25)
历史和工具脚本
Sanic服务器上的功能API
版本工具
0.1.0 (2017-09-24)
首次发布于PyPI。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
merkava-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ba0d7c3e7845a4230d2a6e02d1d71b212b202c0ae5090d9f6a97b54683dee58 |
|
MD5 | 09c366ca01ca7e4ef9533876c084c211 |
|
BLAKE2b-256 | 1cc41a8a446a845f8f94d8413b04d1aa86b185b777c770555e2d0df663ddd086 |
merkava-0.3.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c1cf9e29470c03e1ea07f6c913f32df917b86005f84efc4d110e59d4dd4bb698 |
|
MD5 | d907ccc02ba483b880e03cf8d4420867 |
|
BLAKE2b-256 | c572fe25ae58eb95e8511e8650c14ed6213519684b8dc5287dcaf11052c762cf |