文件名称:sparkey:简单的恒定键值存储库,用于不经常出现大批量插入的重载系统
文件大小:94KB
文件格式:ZIP
更新时间:2024-03-13 00:05:48
C
Sparkey是一个简单的常量键/值存储库。 它最适合于不经常使用大块插入物的读取重载系统。 它包括一个用于处理sparkey索引和日志文件的C库( libsparkey ),以及一个命令行实用程序,用于获取关于sparkey索引/日志的信息并从中读取值( sparkey )。 特拉维斯 与持续集成。 依存关系 GNU构建系统(autoconf,automake,libtool) 选修的 建筑 autoreconf --install ./configure make make check API文档可以使用doxygen生成。 正在安装 sudo make install && sudo ldconfig 相关项目 描述 Sparkey是一个非常简单的持久键值存储。 您可以将其视为磁盘上的只读哈希表,并且相距不远。 它是为Spotify的某些服务器端用例设计和优化的,但是它被编写为完全通
【文件预览】:
sparkey-master
----Makefile.am(216B)
----.gitignore(591B)
----src()
--------Makefile.am(676B)
--------hashiter.c(1KB)
--------buf.h(1KB)
--------logheader.c(5KB)
--------testvlq.c(2KB)
--------hashalgorithms.c(1KB)
--------hashreader.c(8KB)
--------endiantools.h(3KB)
--------hashwriter.c(17KB)
--------hashheader.c(5KB)
--------returncodes.c(3KB)
--------MurmurHash3.c(8KB)
--------logwriter.c(10KB)
--------testhash.c(32KB)
--------bench.c(8KB)
--------sparkey-internal.h(2KB)
--------testsystem.c(9KB)
--------hashiter.h(822B)
--------hashheader.h(3KB)
--------buf.c(2KB)
--------util.c(3KB)
--------testutil.c(1KB)
--------MurmurHash3.h(990B)
--------util.h(3KB)
--------logheader.h(2KB)
--------compress.c(3KB)
--------endiantools.c(4KB)
--------main.c(16KB)
--------sparkey.h(27KB)
--------logreader.c(13KB)
--------hashalgorithms.h(999B)
----.travis.yml(177B)
----LICENSE(11KB)
----configure.ac(787B)
----Doxyfile.in(69KB)
----debian()
--------compat(2B)
--------libsparkey0.install(15B)
--------control(2KB)
--------copyright(277B)
--------libsparkey-dev.install(47B)
--------sparkey-doc.docs(7B)
--------changelog(328B)
--------rules(107B)
--------sparkey-bin.install(16B)
----README.md(19KB)
----NOTICE(336B)