Databases & Data Warehouses
Enhanced MySQL Fork
★ 4.5
Popular Open Source Relational Database
★ 4.7
pip install mariadbpip install mysql-connector-pythonpip install mariadbpip install mysql-connector-pythonPython data engineers use `mariadb` connector or the MySQL-compatible SQLAlchemy dialect to connect to MariaDB. MariaDB's ColumnStore engine is particularly useful for analytical query pipelines — engineers point standard MySQL Python clients at a ColumnStore table for fast aggregations on large datasets without migrating to a dedicated OLAP warehouse.
Python data engineers connect to MySQL using `mysql-connector-python` or `PyMySQL`, and use SQLAlchemy with the MySQL dialect for ORM-based pipelines. `pd.read_sql()` pulls query results directly into DataFrames for transformation, and bulk inserts via `executemany()` or LOAD DATA INFILE load processed data back into MySQL tables.
Databases & Data Warehouses
MongoDB vs PostgreSQL
Databases & Data Warehouses
PostgreSQL vs Redis
Databases & Data Warehouses
Apache Cassandra vs PostgreSQL
Databases & Data Warehouses
Neo4j vs PostgreSQL
Databases & Data Warehouses
InfluxDB vs PostgreSQL
Databases & Data Warehouses
Elasticsearch vs PostgreSQL
Individual Tool Pages