我是 MongoDB 的新手,所以请多多包涵。
我有两个问题:
首先,采取以下措施:
// add a record
$obj = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" );
MongoDB 是否将“标题”和“作者”存储为该集合中该对象的每个条目的文本?或者它是否创建了一个模式并将这些转换为字段编号(或者根本没有,只存储数据)?
我的第二个问题是:什么时候应该使用“关系”?假设我有 100 个经销商,每个经销商包含(对象方面)1,000 个客户,每个客户有 10 个项目。这使得操纵一个巨大的整体对象。
在 SQL 世界中,这都是相关的“对象”。在 Document 世界中,我们尝试通过嵌入子对象来存储完整的对象。
但是,这可能很笨拙。对此的最佳做法是什么?有人可以指出我的指导方针。
谢谢。