我对DocumentDB或SQL数据库的使用有疑问。 例如。我有可以有多个子类别的类别等等。每个类别都可以有多个属性,每个属性可以有一个或多个值。使用像DocumentDB这样的无模式解决方案会更好吗,因为我可以毫不费力地添加新的子类别等,或者更好地坚持使用模式并使用SQL数据库。
非常感谢提前。
答案 0 :(得分:2)
正如@DavidMakogon所说,没有一个标准&绝对正确的答案,它取决于您和应用场景。对于当前需要存储具有属性的类别的树结构,设计数据库模式和设计是很简单的。为数据量和并发等任何附加条件开发应用程序,两者都很好。
考虑到其他人,有两个文档可能有助于分析您在应用程序中可能需要使用的功能,或者更适合您的场景,以便做出选择。
希望它有所帮助。