5 个不稳定版本
0.3.1 | 2021 年 12 月 25 日 |
---|---|
0.3.0 | 2021 年 10 月 26 日 |
0.3.0-alpha | 2021 年 9 月 26 日 |
0.2.1 | 2021 年 6 月 27 日 |
0.1.0 | 2021 年 6 月 21 日 |
#2527 在 数据库接口
140KB
3K SLoC
多瑞亚是一个键值数据存储系统。它基于 Bitcask 存储模型
特性
- 多瑞亚插件管理器: GitHub 仓库
数据结构
多瑞亚
有基本数据类型和一些复合类型。
- 字符串
- 数字
- 布尔值
- 二进制
- 列表 <DataValue>
- 字典 <String, DataValue>
- 元组 <DataValue, DataValue>
存储模型
多瑞亚
基于 Bitcask
存储模型。 (日志)
所有 插入、更新、删除 操作都实现为追加。
key: foo | value: "bar" | timestamp: 1626470590043 # Insert Value
key: foo | value: "new" | timestamp: 1626470590043 # Update Value (append info)
key: foo | value: none | timestamp: 1626470590043 # Remove Value (append info)
当存储文件达到最大容量时,它将被存档,并创建一个新的写入文件。
截图
Docker
docker pull mrxiaozhuox/dorea
依赖项
~10–26MB
~387K SLoC