command
module
Version:
v0.0.0-...-8f2cee6
Opens a new window with list of versions in this module.
Published: Jul 9, 2020
License: MIT
Opens a new window with license information.
Imports: 14
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
logicKV
纯golang实现的分布式持久化KV数据库
用来验证我从某些论文中得到的新思想的学习型项目,但我最终的努力方向是像PostgreSQL
一样从实验室走向工业界。
已完成
- 完全以raft论文实现,选举/复制(心跳)/角色变更/配置热更新,并解决一些工程实现的问题。
- 实现了较为完整的复制kv存储逻辑
- 可基于
rest api
进行kv的基本操作
正在开发的功能
- 借鉴纯golang实现的KV存储引擎 badger开发持久层功能
- 实现 jump 一致性哈希算法,来解决数据分片存储问题
项目实现raft的测试框架来自于MIT分布式6824的实验中的单元测试(用于模拟节点选举与网络分区情况)
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.