对于NoSQL数据库(例如MongoDB),ERD相当于什么?
最佳答案
您好像问了一个similar question on Quora。
如此处所述,ERD只是您要存储的数据及其之间关系的映射。
您仍然可以使用MongoDB进行ERD,因为您仍想跟踪数据和关系。最大的区别是MongoDB没有连接,因此,当您将ERD转换为实际的架构时,您必须做出一些有关实现关系的特定决策。
特别是,在决定如何实际存储这些数据时,您需要做出"embed vs. reference"决定。关系仍然被允许,只是不被执行。实际上,许多MongoDB的包装器都提供了跨集合的查找,以抽象出这种复杂性。
即使MongoDB不强制执行架构,也不建议完全随机进行。对您期望在系统中拥有的数据进行建模仍然是一个好主意,这就是ERD为您提供的。
所以我想相当于ERD的是the ERD吗?
关于mongodb - 等价于MongoDB的ERD?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6010408/