1 个不稳定版本
0.0.0 | 2019年2月24日 |
---|
#24 在 #拥有
3KB
🦄
这是大猫。
喵喵
Puma旨在为Organism提供数据基础,通过SQL接口帮助暴露网络状态。
与使用键值存储或完整的RDMS不同,我们正在构建PUMA来满足像organism这样的系统的需求。我们需要向开发者开放系统的状态,以便他们可以创建应用程序并获得结构化的意义。例如,网络浏览器应该能够利用Organism Full Node作为其后端。此外,特定的查询触发某些事件也得到原生支持。这只是开发者能够直接通过全节点获得Organism网络状态的灵活性的一个小窗口。
我们首先关心数据的持久性。性能是我们将随着时间的推移进行优化的。
具有像GIT一样的原生分支和合并支持使我们能够维护链分叉并有效地应用回滚和重组。在数据库层实现这一功能不仅减少了处理链状态变化的错误概率,而且在RDMS中并不是一个广泛的功能集。
长期来看,我们可能成为新的SQLite ;)
功能
- SQL
- 分支 & 合并
- 它只是一个库,开源,所以您也可以为其他用例构建和扩展它 :)