0% found this document useful (0 votes)
59 views

Mysql Vs Mariadb Vs Postgresql Comparison Sheet Name Mysql

This document compares MySQL, MariaDB, and PostgreSQL. It provides information on their names, descriptions, primary database models, key features including licensing, implementation languages, data schemes, support for XML, secondary indexes, SQL, server-side scripts, triggers, partitioning, replication, concurrency control, durability, in-memory capabilities, user concepts, clustering, supported programming languages, APIs/access methods, and 3rd party applications. MySQL and MariaDB are both open source relational database management systems that are largely compatible, while PostgreSQL is also open source but based on an object-relational model.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Mysql Vs Mariadb Vs Postgresql Comparison Sheet Name Mysql

This document compares MySQL, MariaDB, and PostgreSQL. It provides information on their names, descriptions, primary database models, key features including licensing, implementation languages, data schemes, support for XML, secondary indexes, SQL, server-side scripts, triggers, partitioning, replication, concurrency control, durability, in-memory capabilities, user concepts, clustering, supported programming languages, APIs/access methods, and 3rd party applications. MySQL and MariaDB are both open source relational database management systems that are largely compatible, while PostgreSQL is also open source but based on an object-relational model.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 3

MySQL-MariaDB-PostgreSQL

MySQL Vs MariaDB Vs PostgreSQL Co

Name MySQL
Description Widely used open source RDBMS
Primary database model Relational DBMS
Key-value store No
License Open Source
Implementation language C and C++
Data scheme Yes
XML support Yes
Secondary indexes Yes
SQL Yes
Server-side scripts Yes
Triggers Yes
Partitioning methods Yes
Replication methods Yes
Consistency concepts Immediate Consistency
Foreign keys Yes
Transaction concepts ACID (InnoDB Engine)
Concurrency Yes
Durability Yes
In-memory capabilities Yes
User concepts Users with fine-grained authentication
Clustering Yes
Supported programming languages Ada
C
C#
C++
D
Eiffel
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
APIs / access methods ADO.NET
JDBC
ODBC

3rd Party Supporting Applications MONYOG, Navicat for MySQL, Cdata

Page 1
MySQL-MariaDB-PostgreSQL
MariaDB Vs PostgreSQL Comparison Sheet

MariaDB
MySQL application compatible open source RDBMS
Relational DBMS
Document store
Open Source
C and C++
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Immediate Consistency
Yes
ACID
Yes
Yes
Yes
Users with fine-grained authentication, user roles
Yes
Ada
C
C#
C++
D
Eiffel
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
ADO.NET
JDBC
ODBC

Navicat for MariaDB

Page 2
MySQL-MariaDB-PostgreSQL

PostgreSQL
Based on the object relational DBMS Postgres
Relational DBMS
No
Open Source
C
Yes
Yes
Yes
Yes
user defined functions
Yes, by functions
no
Yes
Immediate Consistency
Yes
ACID
Yes
Yes
no
Fine grained access rights per SQL-standards
Yes
.Net
C
C++
Delphi
Java
Perl
PHP
Python
Tcl

native C library
streaming API for large objects
ADO.NET
JDBC
ODBC
Navicat for PostgreSQL, Progress DataDirect

Page 3

You might also like