• # Goethe, Gounod ?

    Posté par  (site web personnel) . Évalué à 4 (+1/-0).

    Où êtes-vous ? L'histoire de Faust ne s'achève pas en happy end hollywoodien me semble-t-il.

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

  • # MariaDB vs MySQL

    Posté par  . Évalué à 4 (+3/-1). Dernière modification le 20 février 2026 à 18:32.

    Je fais parti des utilisateurs de PostgreSQL. Mais je me souviens que MariaDB était né de la reprise de MySQL par Oracle.

    Je pensais qu’une majorité d’utilisateurs s’étaient alors tournés vers cette solution, de la même façon que LibreOffice a enterré OpenOffice.

    C’est quoi la situation actuelle ?

    • [^] # Re: MariaDB vs MySQL

      Posté par  . Évalué à 5 (+3/-0).

      La réalité, c'est que MySQL est encore très présente. La situation MySQL/MariaDB ne semble donc pas comparable avec OpenOffice/LibreOffice.

      • [^] # Re: MariaDB vs MySQL

        Posté par  (Mastodon) . Évalué à 4 (+1/-0).

        Il y a sûrement plein de projets legacy mais ça fait pas mal d'années que je n'ai plus vu mysql être proposée comme base de donnée par défaut dans une appli. Ni MariaDB d'ailleurs. K'ai l'impression que du côté des bases libres c'est devenu sqlite poir petites bas en local ou postgresql pour tout le reste.

      • [^] # Re: MariaDB vs MySQL

        Posté par  . Évalué à 3 (+1/-0).

        D'autant que MySQL est toujours le serveur par défaut sur Ubuntu. Pour Debian cela fait longtemps que c'est MariaDB.

        • [^] # Re: MariaDB vs MySQL

          Posté par  . Évalué à 4 (+2/-0).

          D'autant que MySQL est toujours le serveur par défaut sur Ubuntu

          Je découvre cette bizarrerie, je n'en vois pas la raison et ce d'autant plus que Mariadb offre plus de possibilités et de meilleures performances pour les utilisateurs que Mysql.
          https://www.geeksforgeeks.org/mysql/difference-between-mysql-and-mariadb/

          • [^] # Re: MariaDB vs MySQL

            Posté par  . Évalué à 6 (+4/-0).

            C'est purement commercial…
            Canonical a des accords de coopération avec Oracle depuis longtemps.

            https://canonical.com/blog/canonical-teams-with-oracle-to-drive-enterprise-cloud-adoption
            https://canonical.com/blog/tag/oracle-cloud

          • [^] # Re: MariaDB vs MySQL

            Posté par  (site web personnel, Mastodon) . Évalué à 4 (+2/-0).

            Ça fait longtemps que XAMP et LEMP et WAMPserver fournissent aussi MariaDB (quoique, ce dernier, offre aussi MySQL à côté). Je vois qu’il y a une entreprise commerciale qui est restée fidèle à Oracle (ah le business…)

            “It is seldom that liberty of any kind is lost all at once.” ― David Hume

            • [^] # Re: MariaDB vs MySQL

              Posté par  . Évalué à 2 (+0/-0). Dernière modification le 22 février 2026 à 06:08.

              On peut difficilement accuser KDE et Digikam d'être une entreprise "commerciale" et pourtant Digikam propose toujours MySQL (ainsi que SQLite pour les collections de moins de 100K photos). J'imagine qu'il y a d'autres raisons : les ressources disponibles dans le projet pour faire un outil de migration, par exemple.

              • [^] # Re: MariaDB vs MySQL

                Posté par  . Évalué à 5 (+3/-0).

                Digikam utilise SQLite ou Mariadb depuis un bon moment, comme toutes les applications KDE qui nécessitent une base de données.

                • [^] # Re: MariaDB vs MySQL

                  Posté par  . Évalué à 4 (+2/-0).

                  La doc parle effectivement de Mariadb comme possible MySQL remote server mais ne précise pas ce qui est utilisé pour le MySQL internal server fournit par Digikam. Il est probable cependant que ce soit Mariadb.

                  Quoiqu’il en soit, l'interface de Digikam n'affiche que SQLite ou MySQL, pas Mariadb (y compris dans leur outil de migration), ce qui m'a induit en erreur, d'autant que j'utilise seulement SQLite.

                  • [^] # Re: MariaDB vs MySQL

                    Posté par  . Évalué à 5 (+3/-0). Dernière modification le 22 février 2026 à 12:10.

                    J'utilise Digikam + Mariadb depuis des lustres et je peux dire que ce couple n'était pas idéal au début mais ça marchait quand même. Les problèmes venaient du coté de la prise en charge de Mariadb, vieillissante, qui n'était pas au point. Puis arriva en renfort le dev Maiq Qailmmann, très pointu en DB, qui s'investit dans Digikam, projet de son créateur Gilles Caulier, plus axé vers le graphique. Et là, tout changea et ce d'autant plus rapidement que ces deux dev accordent beaucoup d'importance aux retours des utilisateurs qui signalent des dysfonctionnements et proposent des améliorations. C'est un modèle à suivre dans le monde du libre.
                    https://invent.kde.org/graphics/digikam/-/graphs/master?ref_type=heads
                    https://www.digikam.org/support/#subscribe-to-the-mailing-list

                    Quoiqu’il en soit, l'interface de Digikam n'affiche que SQLite ou MySQL

                    C'est peut-être du à une histoire de compatibilité (historique et technique) puisque, depuis la création de Mariadb, celle ci s'est détachée progressivement mais sûrement de Mysql, son point de départ, pour permettre la migration.

                    "En 2009, à la suite du rachat de MySQL par Sun Microsystems et des annonces du rachat de Sun Microsystems par Oracle Corporation, Michael Widenius, fondateur de MySQL, quitte cette société pour lancer le projet MariaDB, dans une démarche visant à remplacer MySQL tout en assurant l’interopérabilité. Le nom vient de la 2e fille de Michael Widenius, Maria (la première s'appelant My)"

                    Par exemple, nombre de fichiers Mariadb se réfèrent encore à Mysql (de moins en moins)
                    https://archlinux.org/packages/extra/x86_64/mariadb/
                    mariadb 12.2.2-2
                    etc/
                    etc/my.cnf
                    etc/my.cnf.d/
                    etc/my.cnf.d/client.cnf
                    etc/my.cnf.d/enable_encryption.preset
                    etc/my.cnf.d/hashicorp_key_management.cnf
                    etc/my.cnf.d/mysql-clients.cnf

                    usr/bin/msql2mysql
                    usr/bin/my_print_defaults
                    usr/bin/myisam_ftdump
                    usr/bin/myisamchk
                    usr/bin/myisamlog
                    usr/bin/myisampack
                    usr/bin/myrocks_hotbackup
                    usr/bin/mysql_client_test
                    usr/bin/mysql_client_test_embedded
                    usr/bin/mysql_convert_table_format
                    usr/bin/mysql_embedded
                    usr/bin/mysql_find_rows
                    usr/bin/mysql_fix_extensions
                    usr/bin/mysql_install_db
                    usr/bin/mysql_ldb
                    usr/bin/mysql_secure_installation
                    usr/bin/mysql_setpermission
                    usr/bin/mysql_tzinfo_to_sql
                    usr/bin/mysql_waitpid
                    usr/bin/mysqlaccess
                    usr/bin/mysqld
                    usr/bin/mysqld_multi
                    usr/bin/mysqld_safe
                    usr/bin/mysqld_safe_helper
                    usr/bin/mysqldumpslow
                    usr/bin/mysqlhotcopy
                    usr/bin/mysqltest_embedded

                    usr/lib/systemd/system/mysql.service
                    usr/lib/systemd/system/mysqld.service

                    etc………………………

                  • [^] # Re: MariaDB vs MySQL

                    Posté par  . Évalué à 5 (+3/-0).

                    La doc parle effectivement de Mariadb comme possible MySQL remote server mais ne précise pas ce qui est utilisé pour le MySQL internal server fournit par Digikam

                    Pourtant c'est tout à fait explicite :

                    MariaDB use has overtaken MySQL for a few basic reasons:
                    - MariaDB development is more open and vibrant.
                    - More cutting edge features.
                    - More storage engines.
                    - Better performance.
                    - Compatible and easy to migrate.
                    digiKam also provides support for the popular MySQL database engine.

                    MariaDB est un fork de MySQL. Il a été conçu au départ pour remplacer MySQL de manière transparente pour l'utilisateur. Il y a donc de très nombreuses références à MySQL dans son usage. La plupart des administratrices système continuent par exemple à utiliser la commande mysql (s qui est un lien symbolique vers mariadb)

                    • [^] # Re: MariaDB vs MySQL

                      Posté par  . Évalué à 2 (+0/-0).

                      La plupart des administratrices système continuent par exemple à utiliser la commande mysql (s qui est un lien symbolique vers mariadb)

                      Et pourtant (sur Arch Linux):
                      $ mysql -u root
                      mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead

                    • [^] # Re: MariaDB vs MySQL

                      Posté par  (site web personnel) . Évalué à -1 (+0/-2). Dernière modification le 22 février 2026 à 15:04.

                      La plupart des administratrices système continuent par exemple à utiliser la commande mysql (s qui est un lien symbolique vers mariadb)

                      Gratuit ? Tu as des chiffres pour étayer cela ?

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.