分布式 kv 数据库:platodb
platodb 介绍
platodb 是一款基于 LSM-Tree 存储结构的高性能分布式 key-value
数据库,采用 go 语言编写,支持快速的读写性能、崩溃恢复和主-从集群架构。适用于高吞吐量和低延迟需求的存储场景。
github 仓库:https://github.com/Jasonbourne723/platodb
Quick start
基于 Docker 快速安装 platodb
拉取镜像
1
docker pull jasonbourne723/platodb:latest
运行 platodb
1
docker run -d --name platodb --restart=always -p 3307:3307 platodb:latest
使用 plato-cli 连接
1
plato-cli -h 127.0.0.1 -p 3306
ping
命令测试
1
2
> ping
pong
底层实现原理
SSTable
字节编码协议
主-从架构
客户端支持
Go 客户端
C# 客户端
本文由作者按照 CC BY 4.0 进行授权