- 以磁盘B树维护,确保快速插入/获取/删除。
- 支持键/值的多种数据类型(str/int/float/dict/list/UUID)。
- 支持将数据存储在文件或内存中。
- 灵活的配置选项,满足您的特定需求。
- 使用WAL技术,提供可靠的安全保证。
CannonDB:轻量级且强大的面向人类的键值数据库
相关推荐
轻量级MySQL数据库
适用于个人用户的32位MySQL数据库安装包,体积小巧,资源占用低。
MySQL
2
2024-05-15
Android中的轻量级数据库
Android提供了一种最小的数据库系统,专门用于存储大量小型数据。
SQLite
0
2024-10-16
RedisStudio-en-0.1.5:轻量级Redis键值对查看工具
RedisStudio-en-0.1.5是一款绿色工具,几乎无需任何配置即可查看Redis的键值对。
Redis
3
2024-05-12
PickleDB-rs轻量级Rust键值存储解决方案
PickleDB-rs是一款基于Rust语言实现的简单易用的键值存储系统,是Python PickleDB的Rust移植版本。它结合了Rust语言的安全性和性能优势,在IT领域广泛应用于缓存、配置存储和简单数据库场景。键值存储模型简化了数据操作,提高了存取速度,特别适合读写密集型应用。PickleDB-rs支持多种操作,如设置键值、获取键值、删除键等,同时保持了JSON序列化和反序列化的功能。适用于嵌入式系统、移动应用和轻量级服务。
NoSQL
0
2024-09-13
轻量级数据库SQLite
SQLite是一款专为嵌入式系统设计的数据库,以其轻量级和资源占用低而著称。 凭借极低的内存需求,SQLite 成为众多嵌入式产品的首选数据库解决方案。
SQLite
5
2024-05-15
轻量级SQL数据库实例
专为SQL新手打造的实例操作数据库,包含学生表、选课表、院系表和课程表四个基础表,方便进行各类SQL练习。
使用方法:1. 以管理员身份运行SQL。2. 右键点击“数据库”,选择“附加”。3. 选择数据库文件进行添加即可。
MySQL
3
2024-05-27
LightTSDB:轻量级时间序列数据库
LightTSDB 是一个专为时间序列数据设计的轻量级数据库类。它提供高效存储和检索时间戳数据的功能,适用于各种应用场景,例如物联网、监控系统等。
NoSQL
6
2024-05-19
轻量级数据库引擎:MSDE
MSDE为用户提供了一种精简的数据库解决方案,可以替代完整版的微软SQL Server。
SQLServer
2
2024-05-23
RunDB:轻量级数据存储库
RunDB 并非传统意义上的数据库,而是一个以 JSON 格式存储数据的工具库。其主要功能是简化数据的存储和加载过程。
安装
pip3 install rundb
设计理念
弱化数据库概念,模拟 NoSQL 数据库的功能。
数据存储结构简单直接,类似于将数据存储在 JSON 文件中。
使用 Python 进行数据查询和操作,更加灵活便捷。
数据以字典形式存储,每个字典都有一个唯一的字符串类型的键。
代码示例
import RunDB
from pathlib import Path
from RunDB.tools.serialization import call_kwargs
# 数据库文件夹路径
db_path = Path(\"testRunDB\")
# ... 其他代码 ...
NoSQL
1
2024-06-30