数据库是信息的集合,其结构易于管理和更新。为了简化此任务,创建了各种数据库管理系统(DBMS)。这些包括MySQL,PostgreSQL,MongoDB,Redis等。
MySQL特点是:
PostgreSQL的特点是:
MySQL和PostgreSQL之间的区别:
序号 | 的MYSQL | POSTGRESQL的 |
---|---|---|
1 | 这是最受欢迎的数据库 | 它是最先进的数据库。 |
2 | 它是基于关系的 DBMS。 | 它是一个基于对象的关系DBMS |
3 | 仅当与InnoDB和NDB集群引擎一起使用时才是ACID投诉 | 从头开始是ACID投诉。 |
4 | 实现语言是C / C ++ | 实现语言是Ç |
5 | 它不支持CASCADE 选项。 | CASCADE 支持该选项 |
6 | 提供的GUI工具是MySQL Workbench | 提供了PgAdmin |
7 | 它不支持部分索引,位图索引和表达式索引。 | 它支持所有这些 |
8 | 它不提供对实体化视图和表继承的支持 | PostgreSQL提供了两者 |
9 | SQL仅支持标准数据类型 | 它支持高级数据类型,例如数组,hstore和用户定义的类型 |
10 | SQL提供了有限的MVCC支持(在InnoDB中) | 完整的MVCC支持 |