Ledger
- Ledger是什么?
- 文档
Ledger是什么?
Ledger是Fuchsia的分布式存储系统。
每个代表特定用户运行的应用程序(或更确切地说是组件)都有一个由Ledger提供和管理的单独数据存储,并由Fuchsia框架通过其组件上下文提供到客户应用程序。
对于特定组件/用户的组合,其数据存储是私有的——不能被同一用户的其他应用程序访问,以及不能被同一应用程序的其他用户访问。
数据存储通过云服务供商在其用户的设备之间透明地进行同步,任何数据操作均采用离线优先而不通过云进行协调的策略。如果并发修改导致数据冲突,则使用应用程序可配置的合并策略消解冲突。
每个数据存储都被组织成一个集合,并暴露一个名为pages的键值对存储 API。Page API支持存储任意大小的数据,以及跨多个键、快照和修改观察者的原子更改。
文档
使用Ledger的文档:
集成Ledger到客户应用的相关文档: <!—
用于设置远程云同步提供商的文档:
Ledger开发文档:
设计文档: