Skip to content

Commit

Permalink
Merge pull request #7 from Vettabase/dba-additions
Browse files Browse the repository at this point in the history
Dba and dev additions
  • Loading branch information
federico-razzoli authored Jun 27, 2024
2 parents fb90e30 + c0dfbeb commit 3308750
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 5 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ If you contribute to Awesome MariaDB, we encourage you to add your name here.

- Alejandro Duarte https://programmingbrain.com/
- Ian Gilfillan https://www.greenman.co.za
- Richard Bensley https://vettabase.com
8 changes: 5 additions & 3 deletions list-dba.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,9 @@ Articles:

**Tools**

| Project | MariaDB Support | License / Platform | Description |
| Project | MariaDB Support | License / Platform | Description |
|-----------------------------------------------------------------------|--------------------------------------|-------------------------------------------|-----------------------|
| [Backup Manager](https://fromdual.com/fromdual-backup-manager-bman) | YES | | Supports many types of backups. By FromDual. |
| [Backup Manager](https://fromdual.com/fromdual-backup-manager-bman) | YES | | Supports many types of backups. By FromDual. |
| [mariadb-dump](https://mariadb.com/kb/en/mariadb-dump/) | YES | Distributed with MariaDB | Logical backups of data and/or schema. |
| [Mariabackup](https://mariadb.com/kb/en/mariabackup-overview/) | YES | Distributed with MariaDB | Online physical backups. |

Expand Down Expand Up @@ -141,9 +141,11 @@ In the list below, SQL-aware means that a proxy understands SQL statements, and
| Project Name | MariaDB Support | Platforms | Free / Commercial | Notes |
|-----------------------------------------------------------------------------|-------------------------------------------------|-----------------------|--------------------|-------|
| [Beekeeper Studio](https://www.beekeeperstudio.io/) | [NOT VERIFIED](https://docs.beekeeperstudio.io/user_guide/connecting/first-page/) | Linux, MacOS, Windows | BOTH | |
| [DataGrip](https://www.jetbrains.com/datagrip/) | [YES](https://www.jetbrains.com/datagrip/features/) | Linux, MacOS, Windows | Commercial | |
| [DBeaver](https://dbeaver.io/) | [NOT VERIFIED](https://dbeaver.com/databases/) | Linux, MacOS, Windows | BOTH | |
| [DbVisualizer](https://www.dbvis.com/) | NOT VERIFIED | Native: Linux, Windows; Java: Linux, MacOS, Windows | BOTH | |
| [HeidiSQL](https://www.heidisql.com/) | YES | Windows | FREE | |
| [Harlequin](https://harlequin.sh/) | MySQL | Python | FREE | |
| [HeidiSQL](https://www.heidisql.com/) | YES | Windows | FREE | |
| [LibreOffice Base](https://www.libreoffice.org/discover/base/) | [NOT VERIFIED](https://www.libreoffice.org/discover/base/) | Linux, MacOS, Windows | FREE | [1] |
| [ocelotgui](http://ocelot.ca/) | YES | Linux | FREE | |
| [OpenOffice Base](https://www.openoffice.org/product/base.html) | [MySQL](https://www.openoffice.org/product/base.html) | Linux, MacOS, Windows | FREE | [2] |
Expand Down
8 changes: 6 additions & 2 deletions list-dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ Perl
| PHP | [MySQLi](https://www.php.net/manual/en/book.mysqli.php) | MySQL | Both procedural and OO API. |
| PHP | [PDO MySQL](https://www.php.net/manual/en/ref.pdo-mysql.php) | MySQL | Multi-database abstraction layer. |
| Python | [Connector/Python](https://mariadb.com/kb/en/list-of-mariadb-connector-python-releases/) | YES | |
| Python | [PyMySQL](https://github.com/PyMySQL/PyMySQL) | PARTIAL | Pure Python driver, MariaDB >= 10.4 |
| R | [RMariaDB](https://cran.r-project.org/web/packages/RMariaDB/index.html) | YES | |
| Raku (Perl 6) | [DBIish](https://github.com/raku-community-modules/DBIish) | [YES](https://github.com/raku-community-modules/DBIish?tab=readme-ov-file#mysql) | |
| Ruby | [mysql Ruby gem](https://rubygems.org/gems/mysql/) | MySQL | [1] |
Expand All @@ -122,6 +123,8 @@ Notes:

## IDEs

Guides on how to work with MariaDB using various IDEs.

| IDE | Project | Format | Notes |
|-------------------|------------------------------------------------------------------------------------------------|-----------------|----------------|
| Eclipse | [Accessing Maria DB from within Eclipse](https://www.youtube.com/watch?v=Ar00dtkNb4o) | Video | |
Expand All @@ -132,15 +135,14 @@ Notes:

## ORMs and other abstraction layers

Guides on how to work with MariaDB using various IDEs.

| Platform | ORM Name | MariaDB Support |
| ----------- | ---------------------------------------------------- | --------------- |
| Java | [Hibernate](https://hibernate.org/orm/) | [YES](https://github.com/hibernate/hibernate-orm/blob/main/dialects.adoc) |
| Java | [EclipseLink](https://eclipse.dev/eclipselink/) | [YES](https://eclipse.dev/eclipselink/documentation/4.0/concepts/concepts.html#APP_TL_EXT001) |
| Java | [OpenJPA](https://openjpa.apache.org/) | [YES](https://openjpa.apache.org/builds/3.2.2/apache-openjpa/docs/#ref_guide_dbsetup_dbsupport) |
| Java | [jOOQ](https://www.jooq.org/) | [YES](https://www.jooq.org/javadoc/latest/org.jooq/org/jooq/SQLDialect.html#MARIADB) |
| Java | [MyBatis](https://mybatis.org/mybatis-3/) | [YES](https://github.com/mybatis/generator/issues/450#issuecomment-471790027) |
| Python | [SQLAlchemy](https://www.sqlalchemy.org/) | [YES](https://docs.sqlalchemy.org/en/20/dialects/mysql.html#mariadb-support) |
| Ruby | [mariadb_temporal_tables](https://rubygems.org/gems/mariadb_temporal_tables) | YES |
| Ruby on Rails | [Active Record](https://guides.rubyonrails.org/) | [YES](https://guides.rubyonrails.org/active_record_querying.html) |
| Rust | [Diesel](https://github.com/diesel-rs/diesel/) | [YES](https://mariadb.org/improving-mariadb-support-in-open-source-projects/) |
Expand All @@ -163,8 +165,10 @@ Guides on how to work with MariaDB using various IDEs.
| Project Name | MariaDB Support | Platforms | Free / Commercial | Notes |
|-----------------------------------------------------------------------------|-------------------------------------------------|-----------------------|--------------------|-------|
| [Beekeeper Studio](https://www.beekeeperstudio.io/) | [NOT VERIFIED](https://docs.beekeeperstudio.io/user_guide/connecting/first-page/) | Linux, MacOS, Windows | BOTH | |
| [DataGrip](https://www.jetbrains.com/datagrip/) | [YES](https://www.jetbrains.com/datagrip/features/) | Linux, MacOS, Windows | Commercial | |
| [DBeaver](https://dbeaver.io/) | [NOT VERIFIED](https://dbeaver.com/databases/) | Linux, MacOS, Windows | BOTH | |
| [DbVisualizer](https://www.dbvis.com/) | NOT VERIFIED | Native: Linux, Windows; Java: Linux, MacOS, Windows | BOTH | |
| [Harlequin](https://harlequin.sh/) | MySQL | Python | FREE | |
| [HeidiSQL](https://www.heidisql.com/) | YES | Windows | FREE | |
| [LibreOffice Base](https://www.libreoffice.org/discover/base/) | [NOT VERIFIED](https://www.libreoffice.org/discover/base/) | Linux, MacOS, Windows | FREE | [1] |
| [ocelotgui](http://ocelot.ca/) | YES | Linux | FREE | |
Expand Down

0 comments on commit 3308750

Please sign in to comment.