它能做什么
以优雅的方式存储您的数据,这将为您提供极大的灵活性和影响力。 该库旨在用作需要高性能的应用程序的状态管理解决方案,以便在具有相似特征的许多不同类型的实体上快速改变状态。 游戏和模拟等应用。 如果性能不是那么重要,那么请查看 ,它提供了不变性、版本控制、撤消/重做和强大的数据日志查询引擎。
存储在 Wharf 中的所有数据统一组织为
实体- 只是一个 id (即1 )
属性- 实体的属性(即name或age )
Value - 属性的值(即"bob"或50 )
例如,让我们描述一些形状。
实体 1 是一个蓝色方块
实体 2 是一个红色三角形
实体 3 是一个红色圆圈
实体
属性
价值
1
颜色
蓝色的
1
宽度
20
1
高度
20
1
n_edges
4
2
颜色
红色的
2
根据
10
2
高度
40
2
n_edges
3
3
颜
1