我是 Raven DB 的新手,也是 No SQL DB 概念的新手。我试图摆脱 RDB 附带的一些概念。曾经的概念是,如果某个记录在某处用作外键,RDB 不会让我删除主记录。
假设我不想删除一个类别并且该类别的 ID 正在某个产品中使用,那么 RDB 不会让我删除该记录。这很有帮助,因为我不必担心意外删除记录。如何将相同的概念应用于 Raven DB?我想使用像 RDB 这样的规范化结构,因为我计划将 Raven DB 与一些 RDB 结合使用。我想以防万一,以免因尝试新概念而陷入混乱。
希望我有道理,
任何帮助将不胜感激!