我对Raven DB和No SQL数据库的概念都很陌生。我试图摆脱关系型数据库的某些概念。其中一个概念是,如果某个记录被用作外键,那么关系型数据库将不允许我删除主记录。
假设我想要删除一个类别(Category),并且该类别的ID在某个产品(Product)中被使用,那么关系型数据库将不允许我删除该记录。这非常有帮助,因为这样我就不必担心意外删除记录。如何在 Raven DB 中应用相同的概念?我想使用像关系型数据库一样的规范结构,因为我计划将Raven DB与某些关系型数据库一起使用。我希望不会因为尝试一种新概念而陷入混乱,所以想要安全第一。
希望我的问题表述清楚了,
非常感谢您的任何帮助!