From:       To:      
Home > Documentation > Miscellaneous

Comparing Popular Database Management Systems

Concept of relational database has been proposed in 1970. Since then many software companies offered their implementations of the concept. MySQL, PostgreSQL, Oracle, MS Access, SQL Server and some others have earned their popularity in relational databases, each with unique strengths. This whitepaper exposes cons and pros of the most popular RDBMS.

MySQL. This easy-to-use database management system is an ideal choice for web applications, data-driven websites and content management systems. Features:

Disadvantages of MySQL:

PostgreSQL. This advanced open-source database management system with extensive customization is well-suited for complex corporate scale data warehousing. Features:

Disadvantages of PostgreSQL:

Oracle. This enterprise-level database management system is an ideal choice for large organizations requiring a reliable and robust database working in concurrent access environments under extremely high load. Features:

Disadvantages of Oracle:

SQL Server. This database management system is most suitable for companies having their IT infrastructure built on Microsoft technologies. Features:

Disadvantages of SQL Server:

Microsoft Access. This simple desktop-class database management system is an ideal choice for small businesses and individuals, small-scale projects and lightweight applications. Features:

Disadvantages of MS Access:

SQLite. Probably, the most lightweight database management system that is ideal for mobile apps, embedded systems and projects requiring a small, self-contained database. Features:

Disadvantages of SQLite:

Firebird. This open-source database management system is available on all popular OS such as Windows, MacOS, Linux and other Unix platforms. Features:

Disadvantages of Firebird: