首先,我在关系数据库方面拥有丰富的经验,但对文档数据库具有非常初级的知识。我正在探索MongoDB,但我的问题通常是文档DB。
AFA我知道(我可能错了),文档DB由容器和容器组成,包含不同的对象结构。这些对象结构被定义为可以以最佳方式应用过滤器和信息。对于前者A由作者撰写。因此Book的对象也将包含作者列表。这样可以更快地进行搜索并获得性能。
我的问题是什么? 我正在创建一个应用程序(但还没有开始,因为我在这里感到困惑)。它的关系数据库是这样的......
问题是我无法为此要求设计Document DB结构。
请有人帮助我设计这样的数据库,或者可以给我一些关于&#34的想法;在设计这样的数据库时应该选择什么方法?"
答案 0 :(得分:0)
这归结为回答以下问题:
如果您可以包含这些详细信息,我们可以提供更具针对性的建议。 如果你还没有,http://azure.microsoft.com/documentation/articles/documentdb-modeling-data/也值得一读。
DocumentDB和关系数据库/ MongoDB之间的主要区别在于集合更像是分片/分区而不是表。