• 一文读懂 MongoDB 和 MySQL 的差异


    给大家安利一个免费且实用的前端刷题(面经大全)网站,??点击跳转到网站

    下面讨论MongoDB和MySQL在各种参数上的差异:

    什么是 MongoDB 和 MySQL?

    MongoDB

    MySQL

    MongoDB是由 MongoDB, Inc. 开发的开源数据库。MongoDB 将数据存储在类似 JSON 的文档中,这些文档的结构可能会有所不同。它是一个流行的 NoSQL 数据库。

    MySQL是一种流行的开源关系数据库管理系统 (RDBMS),由 Oracle Corporation 开发、分发和支持。

    数据如何存储?

    MongoDB

    MySQL

    在 MongoDB 中,每个单独的记录都存储为’documents’。

    在 MySQL 中,每个单独的记录都存储为表中的“行”。

    记录的等级上限

    MongoDB

    MySQL

    属于特定类或组的文档,存储在“集合”中。示例:用户集合。

    “表”用于存储类似类型的行(记录)。

    SQL 或 NoSQL

    MongoDB

    MySQL

    MongoDB 就是所谓的NoSQL 数据库。这意味着可以定义和遵守传入数据的预定义结构,而且,如果需要,集合中的不同文档可以具有不同的结构。它有一个动态模式。

    顾名思义,MySQL 使用结构化查询语言 (SQL)进行数据库访问。架构无法更改。仅输入给定模式之后的输入。

    示例:在一个表中,如果有名称、地址列,并且需要在其中一个条目的新列中输入“年龄”,则不会使用它,因为该列未在架构中定义。

    这可以在 MongoDB 中实现,无论模式如何都可以插入任何新字段,因此已知具有动态模式。

    显着特点

    MongoDB

    MySQL

    MongoDB 在设计时考虑了高可用性和可扩展性,并且包括开箱即用的复制和分片。

    MySQL 概念不允许有效的复制和分片,但在 MySQL 中,可以使用连接来访问相关数据,从而最大限度地减少重复。

    术语差异

    MongoDB 和 MySQL 之间存在基于术语的差异。

    在这里插入图片描述

    数据表示

    数据在两个数据库中的表示和存储方式之间存在很大差异。
    MongoDB 以类 JSON 文档的形式存储数据,而 MySQL 以表行的形式存储数据,如前所述。

    示例:展示如何在 MongoDB 和 MySQL 中存储和表示数据。

    在这里插入图片描述

    好书推荐

    在这里插入图片描述
    【内容简介】

    • 第1章 MySQL数据库基础
    • 第2章 详解InnoDB存储引擎
    • 第3章 MySQL 用户管理与访问控制
    • 第4章 管理MySQL的数据库对象
    • 第5章 MySQL应用程序开发
    • 第6章 MySQL的事务与锁
    • 第7章 MySQL备份与恢复
    • 第8章 MySQL的主从复制与主主复制
    • 第9章 MySQL的高可用架构
    • 第10章 MySQL性能优化与运维管理
    • 第11章 MySQL数据库的监控
    • 第12章 使用MySQL数据库的中间件

    ?? 京东自营购买链接《MySQL数据库进阶实战》- 京东图书

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    一文带你深入闭包与作用域链原理(无惧面试)
    【QT学习】9.绘图,三种贴图,贴图的转换,不规则贴图(透明泡泡),简单绘图工具制作
    【数据结构】纯c语言双向链表
    【LeetCode刷题-链表】--25.K个一组翻转链表
    【OpenCV实现平滑图像形态学变化】
    Git使用
    ES升级--04--SpringBoot整合Elasticsearch
    关于PSINS运动轨迹仿真模块的理解和思考
    二阶RC滤波器
    CVE漏洞复现-CVE-2023-38831 WinRAR代码执行漏洞
  • 原文地址:https://blog.csdn.net/m0_67401746/article/details/126080839