目录
1 简介
因为公司使用PostgreSQL很长时间了,忙于功能开发未对其PostgreSQL的一些优劣势有所了解,因为开发代码的话使用mybatis感知不出底层使用的数据库,开发的代码也没有任何变化,所以没有深入了解其底层PostgreSQL,而过去一直使用mysql的话对于底层原理基本数值包括一系列算法。那么对于postgresql和mysql都是免费且功能强大的开源数据库,很多用户面对这两个库都会有一个问题,那就是哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢?
2 postgresql比mysql强大在那些方面
● PostgreSQL 比MySQL更严格地遵守 SQL 标准。
● PostgreSQL 比 MySQL 更好地处理并发性:
Postgres 实现没有读锁的多版本并发控制 (MVCC)
Postgres 支持可以使用多个 CPU/内核的并行查询计划
Postgres 可以以非阻塞方式创建索引(通过 CREATE INDEX CONCURRENTLY 语法&