对具有以下模型和关系的测试应用程序进行成像:
Test -< Categories -< Questions -< Answers
Question >-< Domain
因此,测试有很多类别,每个类别都有几个问题。一个问题也可以有几个域,一个域可以有很多问题(类似于“标签”)。 使用该应用程序,用户进行测试,创建特定类别的答案。
如果我们想问:
...什么是最节省空间/时间的数据结构或数据库布局来询问这些问题?
基于矩阵的解决方案或其他内存数据结构或规范化NoSQL解决方案比涉及持久化数据然后通过连接将其拉出来更好。