1.甲骨文:
Oracle是由拉里·埃里森·鲍勃·奥茨(Larry Ellison Bob Oates)于1977年创立的美国跨国计算机技术公司,总部位于美国加利福尼亚。Oracle是一种关系管理系统。它是第一个为网格计算而设计的数据库,它提供了最灵活,最具成本效益的方式来管理信息和应用程序。它运行一个主要平台,例如WINDOW,UNIX,LINUX和MACOS。它将关系数据库中的数据由用户通过应用程序或称为SQL的查询语言访问。
这是oracle的不同版本:
- 企业版
- 标准版
- 速成版
- 甲骨文版
2. PostgreSQL:
PostgreSQL是一个关系数据库管理系统。它是一个开放源代码数据库,已有20多年的积极开发。它支持RDBMS的所有功能,这些功能提供开放的连接并在UNIX,MACOS,WINDOW,LINUX等主要平台上运行。它还支持各种C,C++, Java,PYTHON,PERL等编程语言的视频文本音频图像编程接口。它也称为POSTGRES。
Oracle和PostgreSQL之间的区别:
Basis of | Oracle | PostgreSQL |
---|---|---|
Definition | Oracle is a relational management system.It is first database designed for grid computing. | PostgreSQL is free open source relational-database management system emphasizing extensibility and SQL compliance. |
Development | Oracle developed by Larry Ellison and Bob in 16 june 1977. | PostgreSQL developed by PostgreSQL global Development group in 8 july 1996. |
Written in | Oracle written in c and C++ language. | PostgreSQL written in C language. |
Latest version | Oracle runs on 19c version which release on February 2019. | PostgreSQL runs on PostgreSQL 12.3 version which release on may 2020. |
License | Oracle required license. | PostgreSQL is open source. |
Support | Oracle support cost based. | PostgreSQL provide free support or option with paid support at low cost. |
Security | Oracle is more secure than PostgreSQL. | PostgreSQL provide good security but it is not secure as Oracle. |
Programming language | Oracle support various language like C, C++, JAVA, PERL, .NET, JAVA SCRIPT, PHP etc. | PostgreSQL support C, C++, JAVA, PERL, SCALA, PHP, C#, COBOL, JAVA SCRIPT etc. |
Features. | Availability. Fast-Start Failover to Standby Database. Business Intelligence. SQL Support for Analytic Applications. Clustering. Real Application Clusters (RAC) Performance. Content Management. Database Overall. Database Security. Grid Computing. |
Complex SQL queries. SQL Sub-selects. Foreign keys. Trigger. Views. Transactions. Multi version concurrency control (MVCC) |