MySQL:

MySQL 是一种流行的开源关系数据库管理系统 (RDBMS)。与其他关系系统一样,MySQL 将数据存储在表中,并使用结构化查询语言 (SQL) 进行数据库访问。在 MySQL 中,您可以根据自己的要求预定义数据库架构,并设置规则来管理表中字段之间的关系。在 MySQL 中,相关信息可能存储在单独的表中,但通过使用连接进行关联。这样,数据重复被最小化。

MongoDB:

MongoDB 是由 MongoDB, Inc. 开发的开源数据库。MongoDB 将数据存储在类似 JSON 的文档中,这些文档的结构可能会有所不同。相关信息存储在一起,以便通过 MongoDB 查询语言进行快速查询访问。 MongoDB 使用动态模式,这意味着您无需先定义结构即可创建记录,例如字段或其值的类型。您可以通过添加新字段或删除现有字段来更改记录(我们称为文档)的结构。此数据模型使您能够轻松表示层次关系、存储数组和其他更复杂的结构。

术语和概念

每个系统中都有通用概念。

MySQL MongoDB

表集合

行文件

列字段

加入嵌入的文档,链接

功能比较

打开网易新闻 查看精彩图片

举报