代码之家  ›  专栏  ›  技术社区  ›  James

RDBMS一对一关系可以实现更高效的查找?

  •  0
  • James  · 技术社区  · 7 年前

    enter image description here

    Vegetarian

    这是一种常见/可接受的做法吗?

    在最底层的数据库中,我还添加了一个外键,该外键引用 素食主义者 表允许O(1)检查素食者状态(如果不是素食者,键值将为空),如果我们已经有员工记录。

    1 回复  |  直到 7 年前
        1
  •  1
  •   rd_nielsen    7 年前

    您可以使用最顶层的结构,即单个表,并在isvegeet=True上使用部分索引。索引将很小,并提供与第二个结构相同的好处。