javelin:具有 Java 最终一致性的 JSON 版本化数据库

时间:2024-07-28 14:03:56
【文件属性】:

文件名称:javelin:具有 Java 最终一致性的 JSON 版本化数据库

文件大小:96KB

文件格式:ZIP

更新时间:2024-07-28 14:03:56

Java

#标枪 ##想象 想象一个世界,可以使用您选择的任何架构快速创建本地数据库,然后将您想要的任何位同步到尽可能多或尽可能少的其他存储。 一些潜在用途: 分布式社交网络(不要让您的个人信息靠近云端) 照片分享(无存储限制) 朋友对朋友 (F2F) 备份(或其他任何东西) 分布式变更控制系统(用于缺陷跟踪,git 对源代码所做的工作) 我的目标是编写一个具有社交网络功能的分布式照片共享系统 - 但首先让分布式数据库工作是必不可少的。 因此,我正在研究这个项目 (Javelin),它是一个数据库,用于以完全版本化、最终一致的方式管理 JSON 形式的结构化数据。 ##好处 分布式版本化数据库的好处包括: 不会删除任何历史记录,因此您可以获得最佳审计 您可以轻松回滚到任何以前的版本 您可以分支数据库,以便进行并发更改 您可以合并分支 分支可以通过任何传输机制同步 托管数据库的成本变


【文件预览】:
javelin-master
----pom.xml(2KB)
----src()
--------test()
--------main()
----.gitignore(53B)
----README.md(4KB)

网友评论