Вы находитесь на странице: 1из 2

A Case Study on the Unique Features of the

Leading Database Systems


Liezheel Mynha Alejandro Mara Angelika Dafun Czarina Shaine dela Cruz
Mariano Marcos State Mariano Marcos State Mariano Marcos State
University University University
Sinait, Ilocos Sur Paoay, Ilocos Norte San Nicolas, Ilocos Norte
liezheel.alejandro@gmail. maradafun@gmail.com czarinashainedelacruz@g
com mail.com

ABSTRACT free, multithreaded, and multi-user SQL database management


Database systems are todays most important and popular tools system which has more than 10 million installations. The basic
for persistence of data. The enormous amount of data has made program runs as a server providing multi-user access to a number
database systems the most reliable mean to organize data into of databases. MySQL includes a broad subset of ANSI SQL 99,
collections that can be searched and updated. Nevertheless, many as well as extensions, cross-platform support, stored procedures,
database systems are available on the market each having their triggers, cursors, updatable views, and X/Open XA distributed
pros and cons in terms of reliability, usability, security, and transaction processing support. Moreover, it supports two phase
performance. This paper presents a case study on the features of commit engines, independent storage engines, SSL support,
the leading database systems. They are mainly MySQL, SQL query caching, replication with one master per slave, many slaves
Server, and Oracle. per master, embedded database library, and ACID compliance
using the InnoDB cluster engines.

General Terms Oracle and SQL Server are considered tools that favor users
with large enterprise systems, while MySQL is considered a
Management, Documentation. tool that appeals most often to individuals interested in
managing databases associated with their websites. As with
Keywords Oracle and SQL Server, MySQL has released updates to its
Database Systems, Unique Features, MySQL, SQL Server, and software just about every year. The original version was
Oracle. developed in the mid-1990s. The most notable changes to
MySQL was in 2010, the time of the last acquisition in 2010.
The enhancements to this release (GA release 5.5) included
1. INTRODUCTION semisynchronous replication, custom partitioning, improved
Database system is a high-level definition of the structure and support for SMP and updates to the InnoDB I/O subsystem. If
relationship between stored data, a database or databases, users you are just learning about MySQL, you may be interested in
and the hardware or operating system used for the storage. learning more details about it. A MySQL database for
Database system plays a major role in most real-world beginners course is a good place to start your education.
developments that require storing, retrieving, and querying
digital data. For example, websites, information systems, payroll 2.2 SQL Server
systems, school management systems all depend on internal Microsoft SQL Server is a relational database management
databases as a container to store and manage their data. Many system (RDBMS) produced by Microsoft. Its primary query
software development firms are today developing and producing language is Transact-SQL, an implementation of the ANSI/ISO
database systems that offer many exciting benefits. In particular, standard Structured Query Language (SQL) used by both
each database systems are characterized by a set of various Microsoft and Sybase. Microsoft SQL Server entered the
features like tools, SQL variations and extensions, and system RDBMS market as a serious competitor in the mid-1990s when
architecture each having their advantages and disadvantages. Microsoft purchased it from Sybase, and then released version
This paper presents a case study from a performance perspective 7.0.
between three different database systems available today on the
In 2000, Microsoft released SQL Server 2000. The release was
market. They are namely MySQL, SQL Server, and Oracle.
a significant milestone for the company because it marked the
first release of the product where the original Sybase code was
2. BACKGROUND completely replaced. In the same vein as Oracle Corporation,
This section discusses the history, versions and unique features Microsoft has attempted to enhance SQL Server to keep up
of the different database systems. They are respectively MySQL, with changing technology. SQL Server 2005 is an example. The
SQL Server, and Oracle. eXtensible Markup Language (XML) received stamp of
approval from W3C and started gaining ground in the late
2.1 MySQL 1990s. One of the major new features of SQL Server 2005 was
There are two unique aspects of MySQL in comparison to support for XML data. Other notable features of the flagship
Oracle and SQL Server: it was not originally developed for product include the introduction of SQL Server Always On,
commercial use and it is an open source database. MySQL is a support for structured and semi-structured data, enhanced
compression, and several add-ons to support other products on
the market. Table 1. The Feature Comparison
Features of SQLServer: Database Language
Interface Operating System
Enables memory optimization of selected tables and Systems support
stored procedures. Many,
Clustering Services that allow to recover instantly including C,
from one system to another. C#, C++, D, Windows, Linux, OS
MySQL SQL
Java, Ruby, X, FreeBSD, Solaris
Replication Services that keep data synchronized in and Objective
between SQL Server and other DBMS systems. C
2.3 Oracle Java, Ruby,
GUI,
Python,
Oracle Database is a relational database management system SQL Server SQL, Windows
VB, .Net, and
(RDBMS) released by Oracle Corporation, and it comprises at Various
PHP
least one instance of the application, along with data storage.
Many,
IBM was the first company to develop a RDBMS, however, including C,
Oracle Corporation made history in 1980 by releasing its Windows, Linux,
GUI, C#, C++,
RDBMS, Oracle, for commercial use. Just a few years later the Oracle Solaris, HP-UX, OS
SQL Java, Ruby,
company would release a version of its system for IBM X, z/OS, AIX
and Objective
computers. Since its exhibition to the RDBMS market, Oracle C
has consistently led the way.

The first real release of the Oracle RDBMS was Oracle 2. 4. CONCLUSIONS
This system supported only basic SQL features, and it was The comparison should help us understand the differences
written in an assembly language. The following year, and for between the systems, and if considering implementing a
the next 10 years or so, Oracle Corporation released updates to database systems, provide you with information that will help
its flagship database. Probably one of the reasons the Oracle make a decision. This comparison shows just how close the
RDBMS has managed to remain at the top of mighty RDBMS databases are in base on their features. There are no easy
is linked to its product updates that are closely tied to changes metrics to decide which back end to use but considering your
in the market. Database buzzwords such as scalable, unique situation is probably more relevant for deciding which
programmable, distributed, and portable are also tied to one to implement than determining which one is on the top.
Oracle release. For example, in 1985 support for a client-server
model was added in anticipation of a growing acceptance of
network communication. As the Internet paved the way for the
5. REFERENCES
[1] Rouse, M. 2017. database (DB). https://db-
Digital Era, the Oracle RDBMS was updated to include a
engines.com/en/blog_post/67.
native Java virtual machine (JVM).
[2] IT Career Success. Top 10 Database Software Systems.
Features of Oracle: http://www.itcareersuccess.com/tech/database.htm.
New data redaction to enhance security of sensitive data. [3] Andlinger, P. 2016. MySQL, PostgreSQL and Redis are the
winners of the March ranking. https://db-
Advanced Replication and Streams are Dead. It is being engines.com/en/blog_post/57.
replaced with Oracle Golden Gate.
Advanced network compression to enhance performance. [4] Gelbmann, G. and Andlinger, P. 2017. Microsoft SQL Server
is the DBMS of the Year. https://db-
3. SUMMARY FEATURE engines.com/en/blog_post/67.
COMPARISON [5] pradip.tk. 2013. Top 12 New Features of Oracle 12c
In [1], information about the MySQL, SQL Server and Oracle Summarized. http://www.orafaq.com/node/2822.
databases and how they differ from each other.

Вам также может понравиться