关于 Fauna 数据库架构的建议
Advice on db architecture with Fauna
我正在构建一个包含一些相互关联的集合(任务、组和用于存储任务 ID 和顺序的列)的待办事项列表。这些中的每一个都需要缩小到登录用户的范围,所以我有索引来获取 _by_owner(所有者是术语)。
我想确保如果应用程序扩展到 1000 个用户,它不会造成瓶颈。如果是这样,有没有更好的模式来实现。
使用索引词过滤 collection 集合是 动物群的方法。术语将 collection 划分为一系列不相交的集合,这样每个子集中的所有文档都具有相同的术语。这是在写入时完成的,因此后续按术语读取的成本很低。
我正在构建一个包含一些相互关联的集合(任务、组和用于存储任务 ID 和顺序的列)的待办事项列表。这些中的每一个都需要缩小到登录用户的范围,所以我有索引来获取 _by_owner(所有者是术语)。
我想确保如果应用程序扩展到 1000 个用户,它不会造成瓶颈。如果是这样,有没有更好的模式来实现。
使用索引词过滤 collection 集合是 动物群的方法。术语将 collection 划分为一系列不相交的集合,这样每个子集中的所有文档都具有相同的术语。这是在写入时完成的,因此后续按术语读取的成本很低。