【发布时间】:2019-10-04 17:34:08
【问题描述】:
早上好!
我想为我目前正在处理的 pwa 使用 couchdb/pouchdb。
在我的项目中,我想存储“项目”,在“项目”中,我想存储项目标题和“章节”,在“章节”中,我想存储章节标题和“场景” ,一个“场景”包含包含文本。
哪种架构最有意义和性能最好?
现在我在想一个这样的计划:
-
项目 1
- 标题:字符串
-
第一章
- 场景1
- 文本:字符串
- 场景2
- 文本:字符串
- 场景3
- 文本:字符串
- 场景1
-
第 2 章
- ...
-
项目 2
- 标题:字符串
-
第一章
- 场景一
- ...
由于我只有 SQL 经验,以前从未使用过基于文档的数据库,我真的不知道如何放置一个有意义的结构。
我是在文档中存储文档以获得与上面完全相同的架构,还是为每个组件(项目、章节、场景)创建一个数据库?
【问题讨论】: