#immutability #blob-storage #cache #medusadb

gorgondb

不可变和分布式blob存储系统

1个不稳定版本

0.0.1 2023年8月20日

#10 in #blob-storage


用于 medusadb

MIT 许可证

4KB

GorgonDB

一个不可变和分布式blob存储系统。


lib.rs:

GorgonDB是MedusaDB的底层数据库。

戈耳工是神话中的生物,能将受害者变成石头,使其永远处于这种不可变状态。

GorgonDB将数据转换为不可变blob,并为它们生成标识符

去重

GorgonDB的一个特别之处是,给定的一块数据在常见情况下将始终产生相同的标识符。这允许进行一些有趣的优化(例如,对于包含重复段或共享相同数据子集的文件),以及允许对数据blob进行长时间甚至永久的缓存。

GorgonDB不是一个运行在云中的独立数据库服务器:它是一个由多层内存和磁盘本地及远程缓存组成的存储引擎生态系统。

依赖项

~1.5MB
~39K SLoC