You are on page 1of 13

RDBMS

Group: *Sana Omar Eid


*Doaa Eid
*Ibrahim
DBMS
RDBM
NoSQL
S

Postgre
MySQL Oracle
SQL
It is considered one of the most used systems
for large and large companies, in my opinion
oracle the Oracle DB system is not for individual use
or for small and even medium projects, but is
good and suitable only for large and mega
projects. Hospitals and large companies that
have large numbers
However, this system has some drawbacks as
well, most notably:
1-It is not suitable for individuals, although
oracle some may use it for their own purposes, but in
fact it 2-is not suitable for that, and you can
find an alternative to it.
3-It has paid features, but as long as it is
intended for companies, you will not need it at
the moment.
PostgreSQL is an open source system that
allows you to manage databases via the SQL
query language.DBMS is widely Its interface is
not complicated at all and it starts up and you
PostgreSQL can start using it with the click of a
buttonsupported ,The manufacturer of Postgre
SQL is Aiven ,There are many companies
around the world that rely on PostgreSQL, such
as the Netflix network that runs part of their
services via PostgreSQL .
In general, the negative that you may encounter
in PostgreSQL is performance, as it requires
some good computer resources in order to carry
PostgreSQL out large operations, as it depends heavily on
establishing queries that consume more
resources, even if they are simple.
Server Operating System: This has a huge variation when it
comes to a comparison of the four databases. Below is a list of the supported OS by all
individually:

• Oracle: It supports AIX, HP-UX, Linux, OS X, Solaris,


Windows, z/OS.
• PostgreSQL: It supports FreeBSD, HP-UX, Linux, NetBSD,
OpenBSD, OS X, Solaris, Unix and Windows.

MySQL: It supports FreeBSD, Linux, OS X, Solaris, and
Windows.
 Oracle has by far seen to be supporting a maximum
number of languages followed by MySQL.
• MySQL: It supports Ada, C, C#, C++, D, Delphi, Eiffel,
Erlang, Haskell, Java, JavaScript, Objective-C, OCaml, Perl,
PHP, Python, Ruby, Scheme, and Tcl.

• Oracle: It supports C, C#, C++, Clojure, Cobol, Delphi, Eiffel,


Erlang, Fortran, Groovy, Haskell, Java, JavaScript, Lisp,
Objective C, OCaml, Perl, PHP, Python, R, Ruby, Scala, Tcl,
Visual Basic.
• PostgreSQL: It supports.Net, C, C++, Delphi, Java,
JavaScript, Perl, PHP, Python, and Tcl.
• Licensing: Licensing for MySQL is Open Source,
Commercial while for Postgresql it is also BSD Open Source.
In Oracle, people can opt from a number of database services
which rest on Oracle Cloud.

Can a table be deleted?


• Drop Tables: This is possible in both oracle and
MySQL but is not possible in Postgresql
• Multi-model Value Insert: it seen in all three.
The INSERT ALL statement in Oracle is used for
adding many rows with only one statement.

Programming of procs or functions in many
languages: This is present in all but in MySQL although it is
being developed in the same. While in Microsoft SQL Server, it is
possible for any language which complies with CLR but it has to
be compiled into a dll first. In PostgreSQL, the language
environment is hosted by the downside server .
• Date Time Support: Although the feature is present in
all four it is best in PostgreSQL. It comprises Date, TimeStamp
and TimeStamp with Timezone.

• The simple interface that allows comfortable use of the system,


unlike MySQL, for example, it seems a little complicated.

• Any modifications can be easily added to databases, for


example in MySQL it is difficult to add a new column without
affecting the rest of the rules, while in PostgreSQL it is
possible and it can make the database adapt to the matter well.
• At the end of this research
• No database system is better for everything than another
• The choice of system depends on the nature of the project
• For example, when I am doing a simple special project that
does not require much protection, it is not preferable to use an
Oracle that can be used postgerSQL or mySQL
• As for
• When doing a project for a bank, university, or large
institutions, that requires protection and great accuracy, so we
use Oracle.

• This is a summary of the differences between these three


systems .
THE END

You might also like