Scelta tra MySql e MariaDB

di il
13 risposte

Scelta tra MySql e MariaDB

Ho un cliente che deve partire con un applicativo Acces interfacciato con MySql, conversione di un precedente interfacciato con un db di Access. Il suo sistemista ha installato MariaDB, con il quale ho fatto i test. Adesso che deve partire in effettivo vorrei essere sicuro che la scelta sia stata corretta. Si tratta di un cliente tedesco, per cui ho qualche difficoltà di comunicazione. Le tabelle sono un centinaio, le più grosse attualmente sfiorano il mezzo milione di records, saranno 6 o 7, una quindicina sono sui 100mila, poi a calare. Molte sono tabelline di servizio con qualche decina di record. La crescita è lenta.

Gli utenti sono sulla decina o poco più.

Quindi la domanda secca è: MySql o MariaDB?

13 Risposte

  • Re: Scelta tra MySql e MariaDB

    Al momento, MySQL e MariaDB sono fondamentalmente la stessa cosa, visto che MariaDB e' basato sul codice di MySQL realizzato da un gruppo di sviluppatori di MySQL che se ne sono andati da Oracle per motivi "filosofici".

    cercando con Google, "sembra" che MariaDB sia "piu' veloce" di MySQL. 
    Comunque non metterei la mano sul fuoco su tali affermazioni. Ed anche su altre affermazioni, assolutamente inutili, quali la quantita' di memoria allocata, o altre "sciocchezze". Nel 99.9999% dei casi sono considerazioni fatte da gente che non ha la minima idea di come si fanno i confronti.

    Quindi la risposta e': e' "indifferente".

    Personalmente avrei optato per MySQL.
    Il motivo e' che MySQL e' supportato da Oracle, che non e' l'ultimo arrivato come azienda a livello mondiale.

    MariaDB ha diverse funzionalita' aggiuntive, ma, come al solito, nel tuo caso, "ti servono?".

  • Re: Scelta tra MySql e MariaDB

    Grazie, da ignorante ho pensato la stessa cosa.

  • Re: Scelta tra MySql e MariaDB

    03/12/2024 - Catafirro ha scritto:

    Quindi la domanda secca è: MySql o MariaDB?

    Bella domanda ...

    La risposta è, guarda caso, dipende !

    Io utilizzo Access (in VM virtuale), MariaDB su Host Linux e accedo ad esso tramite driver ODBC MariaDB.

    Provo a motivarti il perché delle mie scelte :

    - MariaDB perché la mia distribuzione Linux (openSUSE) ha  deciso di prediligere MariaDB solo per questioni di licenza opensource. Per le mie esigenze lavorative non credo ci sia alcuna differenza tra MariaDB e MySQL quindi uno vale l'altro, quindi mi va bene utilizzare il prodotto predefinito della mia distribuzione. Sono diversi anni che i due prodotti hanno preso strade diverse, anche se credo molto parallele e molto vicine e quindi sono molto simili in molte funzionalità. Il tuo Cliente dovrà valutare se sarà necessario pagare delle licenze e se preferirà pagarle a Oracle oppure a MariaDB.

    - driver ODBC MySql V8 vs. driver ODBC MariaDB V3 (ovviamente driver Windows). Posso scegliere se utilizzare i driver MySQL oppure quelli MariaDB, prediligo l'utilizzo di quelli MariaDB anche se quelli MySQL supportano completamente i multistatements (dao.nextrecordset) mentre i MariaDB solo parzialmente. Si tratta di una limitazione facilmente superabile facendo 2 chiamate al DB invece che una sola.

    - la documentazione di MySQL è molto migliore rispetto a quella di MariaDB (forse semplicemente quelli di MariaDB 'risparmiano' sulla documentazione 'sfruttando' il lavoro di quelli di MySQL)

    That's all

  • Re: Scelta tra MySql e MariaDB

    03/12/2024 - migliorabile ha scritto:

    Personalmente avrei optato per MySQL.
    Il motivo e' che MySQL e' supportato da Oracle, che non e' l'ultimo arrivato come azienda a livello mondiale.

    Questo è stato un argomento molto dibattuto, in quanto c'era il timore che MySQL dopo esser stato acquisito da Oracle, venisse lentamente abbandonato (in favore di Oracle). Ad oggi non è avvenuto quindi la scelta tra un prodotto e l'altro è casuale/a sentimento oppure può essere basata su alcune reali differenze tra i due prodotti che sono 'realmente' utili.

  • Re: Scelta tra MySql e MariaDB

    https://www.gianlucatramontana.it/2021/12/12/qual-e-la-differenza-tra-mariadb-e-mysql/

    A voi le considerazioni.

  • Re: Scelta tra MySql e MariaDB

    03/12/2024 - sihsandrea ha scritto:

    https://www.gianlucatramontana.it/2021/12/12/qual-e-la-differenza-tra-mariadb-e-mysql/

    A voi le considerazioni.

    Sembra la classica recensione scritta per pubblicizzare un elettrodomestico rispetto ad un altro ... di comparazioni veramente tecniche, dimostrabili, misurabili, neanche l'ombra.

  • Re: Scelta tra MySql e MariaDB

    Poiché i due software sono fondamentalmente equivalenti, SE una scelta deve essere fatta, va fatta sulle funzionalita' NECCESSARIE che uno ha e l'altro no.

    Il confronto nel link precedente e' l equivalente dell'aria fritta, ma su padella in pietra ollare, mica pizza e fichi! 

  • Re: Scelta tra MySql e MariaDB

    Ringrazio tutti per le risposte. Alla fine ho scoperto che il mio cliente è legato a MariaDB poiché ha una contabilità che lo usa, quindi anch'io sarò legato a quello. Ma per i clienti che dovranno partire dopo di lui opterò per MySql, mi pare una scelta più tranquilla. Non avendo particolari esigenze, a livello di performance e funzionalità non starei troppo a sindacare.

  • Re: Scelta tra MySql e MariaDB

    03/12/2024 - migliorabile ha scritto:
    Il motivo e' che MySQL e' supportato da Oracle, che non e' l'ultimo arrivato come azienda a livello mondiale.

    Piu' che preferenziale, sembra un motivo sufficiente per starne ben alla larga

  • Re: Scelta tra MySql e MariaDB

    03/12/2024 - sihsandrea ha scritto:

    https://www.gianlucatramontana.it/2021/12/12/qual-e-la-differenza-tra-mariadb-e-mysql/

    A voi le considerazioni.

    La mia considerazione e' che sembra palesemente a sfavore di MySql

    Non metto in discussione alcune caratteristiche aggiuntive di MariaDB rispetto al concorrente, ma scrivere che MySql non e' adatto a gestire "..dati di grandi dimensioni.." mi pare evidente sinomimo che non ci capisci dell'argomento, oppure sei in malafede

    Spero per l'autore, anche se non e' un gran complimento, che sia la prima delle due

  • Re: Scelta tra MySql e MariaDB

    03/12/2024 - max.riservo ha scritto:

    03/12/2024 - migliorabile ha scritto:

    Personalmente avrei optato per MySQL.
    Il motivo e' che MySQL e' supportato da Oracle, che non e' l'ultimo arrivato come azienda a livello mondiale.

    Questo è stato un argomento molto dibattuto, in quanto c'era il timore che MySQL dopo esser stato acquisito da Oracle, venisse lentamente abbandonato (in favore di Oracle). Ad oggi non è avvenuto quindi la scelta tra un prodotto e l'altro è casuale/a sentimento oppure può essere basata su alcune reali differenze tra i due prodotti che sono 'realmente' utili.

    Non credo proprio che la scelta possa essere 'a sentimento'

    Se vuoi usare vendere il tuo gestionale in abbinamento a MySql, devi cacciare il grano, come espressamente previsto dalla licenza usata

  • Re: Scelta tra MySql e MariaDB

    07/02/2025 - amorosik ha scritto:

    03/12/2024 - max.riservo ha scritto:

    03/12/2024 - migliorabile ha scritto:

    Personalmente avrei optato per MySQL.
    Il motivo e' che MySQL e' supportato da Oracle, che non e' l'ultimo arrivato come azienda a livello mondiale.

    Questo è stato un argomento molto dibattuto, in quanto c'era il timore che MySQL dopo esser stato acquisito da Oracle, venisse lentamente abbandonato (in favore di Oracle). Ad oggi non è avvenuto quindi la scelta tra un prodotto e l'altro è casuale/a sentimento oppure può essere basata su alcune reali differenze tra i due prodotti che sono 'realmente' utili.

    Non credo proprio che la scelta possa essere 'a sentimento'

    Se vuoi usare vendere il tuo gestionale in abbinamento a MySql, devi cacciare il grano, come espressamente previsto dalla licenza usata

    Le scelte si fanno sapendo valutare gli aspetti tecnico/economici ... la valutazione o la fai tu che proponi il sw oppure la fa il tuo committente (se ne ha la capacità).

    Io ipotizzo (magari sbagliando) che, passando da Access ad un qualsiasi RDBMS, qualsiasi RDBMS abbia (rispetto ad Access) tutto quella che serve nella sua versione minima e quindi la scelta può essere realmente fatta a 'sentimento' che poi è facile che si traduca in quello che costa meno (come licenza e come assistenza). Se il passaggio da Access ad un RDBMS richiede funzionalità fornite solo da alcuni RDBMS allora la scelta andrà fatta tra quelli che possiedono le funzionalità richieste (e il prezzo non sarà probabilmente l'unica cosa che guarderà il tuo committente).

    Come nota collaterale mi spiace che in questo forum non ci sia la chiusura automatica dell'argomento dopo un periodo di inattività di alcuni giorni (o alcune settimane) ... rispondere a distanza di 2 mesi senza di fatto aggiungere alcun contenuto di rilievo non credo che sia utile a qualcuno.

  • Re: Scelta tra MySql e MariaDB

    07/02/2025 - max.riservo ha scritto:

    07/02/2025 - amorosik ha scritto:

    03/12/2024 - max.riservo ha scritto:

    03/12/2024 - migliorabile ha scritto:

    Personalmente avrei optato per MySQL.
    Il motivo e' che MySQL e' supportato da Oracle, che non e' l'ultimo arrivato come azienda a livello mondiale.

    Questo è stato un argomento molto dibattuto, in quanto c'era il timore che MySQL dopo esser stato acquisito da Oracle, venisse lentamente abbandonato (in favore di Oracle). Ad oggi non è avvenuto quindi la scelta tra un prodotto e l'altro è casuale/a sentimento oppure può essere basata su alcune reali differenze tra i due prodotti che sono 'realmente' utili.

    Non credo proprio che la scelta possa essere 'a sentimento'

    Se vuoi usare vendere il tuo gestionale in abbinamento a MySql, devi cacciare il grano, come espressamente previsto dalla licenza usata

    Le scelte si fanno sapendo valutare gli aspetti tecnico/economici ... la valutazione o la fai tu che proponi il sw oppure la fa il tuo committente (se ne ha la capacità).

    Io ipotizzo (magari sbagliando) che, passando da Access ad un qualsiasi RDBMS, qualsiasi RDBMS abbia (rispetto ad Access) tutto quella che serve nella sua versione minima e quindi la scelta può essere realmente fatta a 'sentimento' che poi è facile che si traduca in quello che costa meno (come licenza e come assistenza). Se il passaggio da Access ad un RDBMS richiede funzionalità fornite solo da alcuni RDBMS allora la scelta andrà fatta tra quelli che possiedono le funzionalità richieste (e il prezzo non sarà probabilmente l'unica cosa che guarderà il tuo committente).

    Come nota collaterale mi spiace che in questo forum non ci sia la chiusura automatica dell'argomento dopo un periodo di inattività di alcuni giorni (o alcune settimane) ... rispondere a distanza di 2 mesi senza di fatto aggiungere alcun contenuto di rilievo non credo che sia utile a qualcuno.

    Credo sia estremamente utile invece ricordare che MySql, se usato col tuo classico gestionale e commercializzato, devi pagarlo

    E l'aspetto economico e' un dato importante nella scelta di un sistema informatico, che pero' nel caso di MySql raramente appare, se ne parla sempre come un sistema gratuito, ed in realta' lo e', ma solo ad alcune condizioni

    MariaDB invece lo e' sempre, e quindi non e' paragonabile direttamente con MySql se si considera l'aspetto economico

    Come nota collaterale meno male che non c'e' la chiusura automatica dei 3d, cosi' e' sempre possibile aggiungere informazioni attinenti l'argomento e che possono risultare utili sia all'autore del post iniziale, sia a quanti scorrono tutti i post e ne possono trarre insegnamenti ed informazioni, e rimangono dispnibili anche a distanza di anni a favore della crescita conoscenze e condivisione esperienze di ogni utente

    Il contenuto descritto, il costo del db server da considerare nella scelta tra MySql e MariaDb,  e' assolutamente fondamentale da considerare insieme con tutte le caratteristiche tecniche dello strumento e dell'assistenza offerta e della comunita' interessata allo strumento, ed e' pienamente in-topic con l'argomento postato inizialmente, non si capisce bene perche' qualcuno possa ritenerlo  irrilevante, ma non e' importante saperlo

Devi accedere o registrarti per scrivere nel forum
13 risposte