Sem resumo de edição |
|||
| Linha 57: | Linha 57: | ||
= Referencia = | = Referencia = | ||
https://db-engines.com/en/system/MySQL%3BPostgreSQL | https://db-engines.com/en/system/MySQL%3BPostgreSQL | ||
https://www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/ | https://www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/ | ||
https://pt.stackoverflow.com/questions/8609/quais-as-vantagens-e-desvantagens-entre-mysql-e-postgresql | https://pt.stackoverflow.com/questions/8609/quais-as-vantagens-e-desvantagens-entre-mysql-e-postgresql | ||
Edição das 15h04min de 11 de janeiro de 2018
Matriz de Decisão
| Feature | PostgreSQL | MySQL | |
|---|---|---|---|
| Open Source | Totalmente Open Source | Open source, mas de propriedade da Oracle e oferece versões comerciais | |
| Conformidade ACID* | Total conformidade | Algumas versões estão em conformidade | |
| Suporte a concorrencia | A implementação MVCC suporta múltiplos pedidos sem bloqueios de leitura | Suporta em algumas versões | |
| Segurança | Seguro desde o início com o suporte SSL | SSL suportado em algumas versões | |
| NoSQL/ JSON | Ambos | Apenas JSON | |
| Métodos de Acesso | Suporta todos os padrões | Suporta todos os padrões | |
| Replicação | Master-master replication
Master-slave replication |
Master-slave replication info | |
| MATERIALIZED VIEW | Suportado | Não Suportado | |
| Tabelas Temporarias | Suportado | Suportado | |
| Dados geoespaciais | Suportado | Suportado | |
| Linguagens de Programação | Suportado | Não Suportado | |
| Sistema de tipo extensível | Suportado | Não Suportado |
- ACID(Atomicity, Consistency, Isolation, Durability): (Atomicidade, Consistência, Isolação, Durabilidade) é um conjunto de propriedades das transações de banco de dados. A conformidade ACID garante que nenhum dado é perdido em caso de falha, mesmo quando há várias mudanças feitas durante uma única transação.
Referencia
https://db-engines.com/en/system/MySQL%3BPostgreSQL
https://www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/
