DoreaDB 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
DoreaDB 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
DoreaDB 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Rust
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 mr小卓X
适用人群 未知
收录时间 2021-09-26

软件简介

Dorea 是一款 Key - Value 数据存储系统。它基于 Bitcask 存储模型实现!

数据类型

Dorea 将会实现基本的数据类型与复合类型:

  • String 基础字符串
  • Number 数字类型 - 使用 float 64 存储
  • Boolean 布尔值
  • List <DataValue> 列表(复合),可将任何数据类型作为元素插入
  • Dict <String, DataValue> 字典(复合),可将任何数据类型作为元素插入
  • Tuple <DataValue, DataValue> 元组(复合),可将任何数据类型作为元素插入

Merge 操作

程序会每隔一段时间对已归档的文件进行整理(将多余的数据删除),让其只保存最后一次的操作信息。

Core API

Dorea-core 开放了部分内部功能供开发者调用。

  • Server - 服务端(没啥可自定义的,就是单纯一个启动函数)
  • Client - 客户端 (对于基本的操作都封装成了函数)
  • Processor - 处理程序(包含数据解析器、协议解析器等)
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部