Skip to content

Latest commit

 

History

History
116 lines (74 loc) · 8.1 KB

list-den.md

File metadata and controls

116 lines (74 loc) · 8.1 KB

Awesome MariaDB for Data Engineers

A curated list of awesome MariaDB resources, maintained by Vettabase and sponsored by the MariaDB Foundation.

Awesome Inspired by the awesome-* trend on GitHub.

This list is intended for Data Engineers. There are lists intended for other audiences. See README.md.

Contents

See the key for explanations of the terms used in this list.

AI Integrations

Project MariaDB Support License / Platform
MindsDB YES MIT, Cloud
TileDB YES MIT, Cloud

Change Data Capture

Change Data Capture consists in reading the binary log.

Some of these projects are complete data flow platforms that are able to consume the MariaDB binary log. Others are just log consumers that support the MariaDB binary log.

CDC Tools

Project MariaDB Support Language / Platform License / Platform
Apache Hop YES JVM Apache2
Apache NiFi MySQL JVM Apache2
Apache Superset YES TypeScript, Python Apache2
Dolt YES Go Apache2
Debezium YES JVM Apache2
mariadb-cdc YES JVM Proprietary
MySqlCdc YES .NET MIT
pg_chameleon MySQL Python3 BSD

CDC Articles

Data Integration

The following resources show how to integrate MariaDB with various other data technologies. Resources are grouped by technology type (eg: social networks) and ordered by technology (eg: Facebook, Twitter...). Resources might refer to a particular third party tool, in which case the tool name is indicated before the resource title.

From Social Networks

Other Databases

RESTful APIs

Data Visualisation

Project MariaDB Support Language / Platform License / Platform
Metabase YES JVM AGPL, Proprietary, Cloud

Stored Procedures

Stored Procedures Articles

Key

Meaning of the terms used in this list.

MariaDB Support

Some of the sections include resources that were created for MySQL, or for both MariaDB and MySQL. The extent of MariaDB support is not always optimal. For those resources, we indicate the MariaDB support level as follows:

  • YES: Specific support for MariaDB is indicated, or can be inferred from the documentation or the source code. "Supports MySQL/MariaDB" is not considered specific MariaDB support, because the author might assume that what works on MySQL will work on MariaDB equally well.
  • MySQL: Officially supports MySQL, but not MariaDB.
  • NOT VERIFIED: Officially supports MySQL and MariaDB but we do not know whether full support for MariaDB is implemented.
  • PARTIAL: We are aware of relevant bugs or missing features.

If you disagree about a project's MariaDB Support indication, please report a bug.

License

The license column might need a better name.

  • Cloud - Available as a cloud service.
  • Proprietary - Source is available, but software is not Open Source.
  • Open Source - The license is approved by OSI.
  • For software that uses a single, open source, well-known license we sometimes indicate the license name.

For non-cloud software, we ancourage you to verify the license where relevant. Indicating a specific license is usually a simplification, because an application could be distributed with multiple licenses, or it might include libraries that use different licenses.


Copyright 2024 Vettabase Ltd and contributors.

Awesome MariaDB list is licensed under CC BY-SA 4.0 license.