MySQL History & Architecture

In this lesson, we describe the overall architecture of MySQL RDBMS.

MySQL history & architecture

SQL stands for Structured Query Language but was initially conceptualized as SEQUEL Structured English Query Language. The name was changed from SEQUEL to SQL because another company already held the copyright to SEQUEL. SQL was originally developed by two IBM engineers to manipulate data stored in an IBM-developed database, which was somewhat based on the relational model for databases.

SQL standard and implementations

SQL was accepted as a standard by ANSI in 1986 and ISO in 1987. It has been revised a number of times. Various companies have created implementations of this standard. The standard can be thought of as the blueprint that describes the behavior while the actual implementation consists of MySQL, SQL Server, PostgreSQL, etc.

The implementations by various vendors are similar because they all conform to the same standard. There are some differences in syntax though. Popular implementations include Oracle RDBMS, IBM DB2, Microsoft SQL Server, Teradata, and MySQL.

SQL is important because many companies have databases based on the relational model that are powered by SQL related technologies.

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.