DictDataBase 是一个适合开发环境的简单快速的Python原生NoSQL数据库。它使用字典作为数据存储结构,提供了线程和进程安全,简单易用,适合开发环境,并且能够快速高效地进行数据存取。
go-cache 是一个内存中的 key:value 存储/缓存,类似于 memcached,适用于在单机上运行的应用程序。
Fjall是一个用安全的Rust语言编写的基于LSM(Log-Structured Merge-tree)的嵌入式键值存储引擎,提供类似BTreeMap的线程安全API,支持范围和前缀搜索,并具有自动后台维护功能。
FlatBuffers 是一个跨平台序列化库,旨在最大限度地提高内存效率。它允许我们直接访问序列化数据而无需先对其进行解析/解包,同时仍然具有出色的向前/向后兼容性。
LZAV是一种快速内存数据压缩算法,具有高压缩速度(460+MB/s)和高解压速度(2500+MB/s),其压缩比优于LZ4、Snappy和LZF,适用于需要高性能压缩的各种场景。
一个用于学习数据库系统的教程,帮助用户理解数据库的基本原理和实现。该项目实现了一个简单的关系数据库,支持基本的SQL查询,提供高效的数据存储和检索机制,并包含多个示例和测试用例,易于扩展和修改,适合初学者和有一定基础的开发者。
HyperDB是一个针对大规模语言模型(LLM)应用的超快本地向量数据库,具有高度优化的C++后端向量存储。它通过MKL BLAS实现硬件加速操作,并支持id和元数据等高级功能,旨在提升向量检索和管理的效率和性能。
etcd是一个分布式键值存储系统,主要用于配置共享、服务发现和分布式锁等场景,提供高可用性和一致性的数据存储。