如何将关系数据库映射到MongoDB

原创 287865  2019-01-04 12:50 

欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!

如果您来自关系数据库背景,那么您可能很难将RDBMS术语与MongoDB相关联。在本指南中,我们将看到关系数据库和MongoDB之间的映射。

将关系数据库映射到MongoDB


RDBMS MongoDB映射
MongoDB中的集合等同于RDBMS中的表。MongoDB中的
文档等同于RDBMS中的行。MongoDB中的
字段等同于RDBMS中的列。

字段(键和值对)存储在文档中,文档存储在集合中,集合存储在数据库中。

这就是文档在MongoDB中的样子:正如您所看到的,这与RDBMS中的行类似。唯一的区别是它们是JSON格式。
MongoDB中的文档

表与集合
在这里,我们将看到关系数据库中的表如何在MongoDB中查找。如您所见,列被表示为键值对(JSON格式),行表示为文档。MongoDB自动在每个文档中插入一个唯一的_id(12字节字段)字段,这个字段用作每个文档的主键。
格式化映射关系database_to_MongoDB
MongoDB的另一个很酷的事情是它支持动态模式,这意味着集合中的一个文档可以有4个字段,而另一个文档只有3个字段。这在关系数据库中是不可能的。

本文地址:https://www.xileso.top/1.shtml
版权声明:本文为原创文章,版权归 287865 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 一位WordPress评论者
    一位WordPress评论者 【农民】 @回复

    嗨,这是一条评论。
    要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。
    评论者头像来自Gravatar