MySQL是一个关系数据库。MongoDB是NoSQL数据库。
以下是MySQL和MongoDB之间的重要区别。
序号 | 键 | 的MySQL | MongoDB |
---|---|---|---|
1 | 拥有/开发 | MySQL由Oracle拥有。 | MongoDB由MongoDB Inc.开发。 |
2 | 数据存储 | MySql以表格格式将数据存储为表中的记录。 | MongoDB将记录存储为文档。 |
3 | 语言 | SQL,结构化查询语言用于查询数据库。 | 动态架构。为传入数据定义了预定义的结构。 |
4 | 设计目标 | 没有有效的复制和分片。 | 内置高可用性,可伸缩性,复制和分片。 |
5 | 条款 | MongoDB使用Collection,Document,Field,Embedded Document,Linking等。 | MySQL使用表,行,列,联接等。 |
6 | 数据存储 | MySQL以表中记录的形式存储数据。 | MongoDB以类似于文档的JSON形式存储数据。 |