PostgreSQL | SQL Server |
这是一个对象关系数据库管理系统,与各种SQL功能(例如子查询,外键和触发器)兼容。 此外,它支持多种用户定义的类型和功能。 |
这是一个数据库管理系统,主要用于多种数据仓库解决方案和电子商务。 |
它主要是用 C 语言编写的。 | 它主要是用 C ++ 语言编写的。 |
PostgreSQL全球开发小组对其进行开发。 | Microsoft 开发它。 |
PostgreSQL于 1996年7月8日发布。 | SQL Server于1989年4月24日发布。 |
最新发行版本为 PostgreSQL 12.3 [2020年5月] | 最新版本为 SQL Server 2019 [2019年11月] |
它与各种编程语言兼容,例如 C,C ++,Java,.Net,Perl,Python,Tcl,JavaScript(Node.js)和PHP。 | 它与各种编程语言兼容,例如 C ++,PHP,C#,Go,Java,Python JavaScript(Node.js),PHP,R,Visual Basic和Ruby。 |
以下是PostgreSQL的功能: 它是免费下载。 它是高度可扩展的。 它支持各种编程语言。 这是高度可靠的。 它支持SQL的多种功能。 与多种操作系统兼容。 它与数据完整性兼容。 | 以下是Microsoft SQL Server的功能: 它与平台无关。 它与SQL(SEQUEL)语言兼容,不区分大小写,并且具有共享的数据库。 它具有高度的可扩展性。 它既是基于命令的,也是GUI软件。 它是根据RDBMS的要求实现的。 它可以在单个计算机系统或云服务器网络上运行。 |
主要支持 Unix,Window,Linux,FreeBSD,HP-UX,NetBSD,OpenBSD,OS X和Solaris。 | 主要支持 Windows和Linux 操作系统。 |
它与实例化视图不兼容,而是具有称为 mat views 的模块,该模块用于重建任何实例化视图。 | SQL Server与实例化视图兼容。 |
PostgreSQL是区分大小写的。 | SQL Server不区分大小写。 |
PostgreSQL没有内存功能。 | SQL Server具有内存功能。 |
它不提供计算列,并且具有像视图一样工作的功能索引。 | 它提供计算列,但视图是在计算列上选择的。 |
它支持主从复制。它还具有第三方选项,他们可以在其中选择免费的和不免费的。 | SQL Server支持复制(镜像,日志传送,事务性,快照和合并),但是取决于SQL Server Edition。 |
https://www.postgresql.org/ | https://www.microsoft .com/en-in/sql-server/sql-server-2019 |