Advantages And Differences Between Oracle And Mysql

732 Words2 Pages

- Kellie Hughes (x12388761) - HCC2 - Advanced Databases CA1 -
Research Report

Table Of Contents:

1. Overview of Transaction Management Theory
2. Introduction to the Chosen Databases
2.1 Introduction to MySQL
2.2 Introduction to Oracle
3. How Concurrency and Recovery Are Implemented
3.1 The Implementation of Concurrency
3.1.1 MySQL
3.1.2 Oracle
3.2 The Implementation of Recovery
3.2.1 MySQL
3.2.2 Oracle
4. Advantages and Disadvantages
4.1 Advantages
4.2 Disadvantages
5. Conclusion
6. Bibliography

1. Overview of Transaction Management Theory

In this assignment I will discuss transaction management and be carrying out research on two types of relational databases. The two databases that I have chosen to look into and compare are Oracle and MySQL. Both of these databases are regularly used today in the modern day between lots of different companies from all around the world.
But what is a relational database? A relational database is a database management system (or DBMS for short hand) in which all bits of the information and the database is put into groups of relations. Many popular databases to date including Oracle and MySQL all use the relational database system.
What is a transaction? A transaction is an action(s) that the user does which when done correctly reads and or updates the contents of the database that they would like to change. The main purpose of any transactions is to: provide working units that can recover in the chance of a failure in the system and still manages to have a consistancy within the database. to provide proper isolation between programs accessing the database.

With a transaction you have this all or nothing feel, you either get it completely correct and everything goe...

... middle of paper ...

...d profiles like Wikipedia, Facebook and Google.

2.2 Introduction to Oracle

Oracle is another database management system and it is one of the best. Oracle database management system was set up by the “Oracle Corporation”. Oracle Corporation is an American based computer technology corportation. In 1977, Software Development Laboratories (SDL) was set up by Larry Ellison, Bob Miner and Ed Oates. This consultancy then developed the original version of the Oracle software. “Oracle” comes from the code name of a project that Ellison had worked on a few years previous. The Oracle Relational Database Management system or Oracle RDBMS for short has had some clients find it difficult to install on Linux systems. Unlike MySQL, Oracle is not open source and can become quite pricey when dealing with a lot of database materials. Oracle would not be my first choice of RDBMS.

Open Document