MySQL和MongoDB的区别
MySQL是关系型数据库。MongoDB是NoSQL数据库。
以下是MySQL和MongoDB之间的重要区别。
Sr. No. | Key | MySQL | MongoDB |
---|---|---|---|
1 | 拥有/开发者 | MySQL归Oracle所有。 | MongoDB由MongoDB Inc.开发。 |
2 | 数据存储 | MySql将数据存储为表格中的记录。 | MongoDB将记录存储为文档。 |
3 | 语言 | 使用SQL(结构化查询语言)来查询数据库。 | 动态架构。针对进入的数据定义预定义结构。 |
4 | 设计目标 | 没有有效的复制和分片。 | 内置高可用性、可扩展性、复制和分片。 |
5 | 术语 | MongoDB使用Collection、Document、Field、Embedded Document、Linking等。 | MySQL使用Table、Row、Column、Joins等。 |
6 | 数据存储格式 | MySQL以记录的形式存储数据在$table中。 | MongoDB以JSON形式的文档存储数据。 |
阅读更多:MySQL 教程