文件名称:MemDB:内存、磁盘支持的 NoSQL 数据库
文件大小:89KB
文件格式:ZIP
更新时间:2024-06-18 14:09:14
C
内存数据库 概述 这是一个内存中、磁盘支持的 NoSQL 数据库,100% 用 C 编写。所有通信都是通过 Google Protocol Buffers 完成的,因此任何确认规范的客户端都可以与之对话。 原始数据类型 细绳 整数 高级数据类型 堆栈 队列 这些都是相同类型的原始数据类型的集合。 要求 得到 指定键并返回给定位置的值。 可能的错误: NO_VALUE : 如果给定的键没有值 WRONG_VALUE :如果该位置的值不是原始数据类型 放 一个新值被设置到内存中的那个位置。 无论数据类型如何,这将覆盖任何现有值。 去掉 删除与给定键关联的任何现有值。 这将删除任何类型,包括堆栈和队列。 可能的错误: NO_VALUE : 如果没有与给定键关联的值 初始化堆栈 创建一个新堆栈并将其分配给新键。 密钥当前不得处于使用状态。 可能的错误: KEY_IN_USE :如果密钥
【文件预览】:
MemDB-master
----.gitignore(441B)
----server()
--------Makefile(529B)
--------src()
--------include()
----LICENSE(11KB)
----client.hs()
--------Setup.hs(46B)
--------src()
--------client-hs.cabal(888B)
--------LICENSE(11KB)
----README.md(3KB)
----client.c()
--------client(109KB)
--------Makefile(520B)
--------src()
--------include()
----protobuf()
--------src()
--------include()
--------messages.proto(3KB)