PostgreSQL 是一个开源系统,被认为是最符合 SQL 的系统。它是作为一个开源项目开发的,可以追溯到 30 多年前。它以其可扩展性和符合不同标准而闻名。它是执行复杂操作的首选。
由于其构建的底层技术,它也是大容量数据操作的首选。它还符合ACID属性(A tomicity、Consistency 、Isolation 、 Durability )。PostgreSQL 使用的多版本并发控制方法使其能够高效地执行许多并发写入和读取事务。
高效地同时处理多个任务的能力使其成为许多商业巨头的首选,例如 Uber、Netflix、Instagram、Reddit、Spotify 等。这里提到了使用 PostgreSQL 的完整业务列表。
它得到了一个活跃而强大的开发者社区的支持。此外,还有许多可用于 PostgreSQL 的第三方工具和库,使其使用起来更简单。PostgreSQL 由 PostgreSQL Global Development Group 维护。
MySQL 和 PostgreSQL 一样,也是一个开源的数据库平台,但是 MySQL 是一个大规模的数据库,是一个被广泛使用的数据库,也是最值得信赖的数据库。MySQL 得到 Oracle 的支持,对第三方工具有很好的支持(可以想到的工具有 MySQL Workbench、dbForge Studio 等)。
这种对第三方 GUI 工具的支持使其易于使用。任何刚接触这个数据库的人都可以参考大量的教程和资源来开始学习和使用它。有一些良好的安全特性,以及平台独立性、符合 ACID 原则、高度的灵活性、强大的支持和易于访问,这也使其成为 Web 应用程序的首选。
MySQL 由 Oracle Corporation 维护。它还被各个行业的许多知名公司用来支持他们的数据库需求。其中一些是 3M、Apple、Boeing、Dell、Dropbox、Cisco Systems、Broadcom、eBay、FedEx、Facebook 等。使用 MySQL 的企业的完整列表可以在这里找到。