存储库 API 建议
作者: ept创建于 2022年4月28日更新于 2022年9月21日
标签design-discussion
目前 Automerge 仅提供了一个内存数据结构的 API,并将所有 I/O(磁盘上的持久化和网络通信)作为“读者练习”。同步协议 试图为两个节点之间的网络同步提供一个 API(不假设任何特定的传输协议),但经验表明,用户发现同步协议很难理解,而且很容易被滥用(例如,知道何时重置同步状态是相当微妙的;与多个对等节点进行同步也容易出错)。我想为 Automerge 提出一个新的 API 概念,我们可能称之为“仓库”(或者“数据库”?)。它应该具有以下特性:
内容来源: automerge/automerge-classic