测验:NoSQL 对比
以下哪一项最准确地描述了“无模式”文档存储库的特征?
- 实施模式的实体已从数据库移至应用程序。
- 这意味着存储的数据没有结构。
- 这意味着文档创建后就无法添加新字段。
- 这意味着无法创建索引,因为该字段未定义。
哪个类最适合通过多个阶段跟踪关系的查询,例如朋友的朋友或权限继承?
- 键值存储
- 图数据库
- 文档存储
- 宽列存储
CAP定理最准确的解释是什么?
- 网络碎片真正发生的那一刻就是一致性和可用性之间进行选择的问题。
- 正常情况下,你只能在一致性、可用性和中断容错性之间进行选择。
- 分布式系统总是要牺牲可用性
- NoSQL 总是选择可用性
在 PostgreSQL 中使用 jsonb 时最合适的实际边界是什么?
- 将所有列合并为一个 jsonb
- jsonb 无法创建索引,因此不用于查找。
- 事务不应用于 jsonb
- 需要搜索、排序或限制的字段提升为列,jsonb 中仅保留剩余的原始字段。
在引入宽列存储时,什么设计顺序与关系型存储最显着不同?
- 首先进行规范化,然后再决定查询。
- 首先确定查询模式并相应地设计行键和列结构。
- 先创建索引,然后设计表
- 首先确定事务边界
选择NoSQL最不合适的依据是什么?
- 因为是缓存数据,只能通过key访问
- 这是最新的技术,团队对此很感兴趣。
- 因为关键是要提出一些问题来跟踪关系的几个阶段。
- 这是因为写入吞吐量需要水平扩展。