Qual è il momento giusto per utilizzare MariaDB invece di MySQL e perché?


39

Cosa guadagniamo e cosa abbiamo perso con questa migrazione?

Cosa devo aspettarmi come svantaggi dopo la migrazione?

È davvero inutile cambiare le applicazioni in qualsiasi situazione?

Risposte:


15

Penso che ora sia il momento di giocare con MariaDB (proprio come adesso è il momento di giocare con qualcosa del genere). Personalmente, resisterei fino a quando non conosco altri sviluppatori che hanno implementato MariaDB su un sito di clienti live prima di farlo da solo.

Alcune situazioni potrebbero richiedere un cambio di applicazione, ma qualcosa di grave come cambiare il motore di database non è qualcosa che dovrebbe essere considerato alla leggera.


Nulla di sbagliato nel prestare attenzione mentre si guardano gli altri immergere il piede nella piscina di un nuovo motore di archiviazione. +1 per l'attesa prima di fare il grande tuffo !!!
RolandoMySQLDBA,

15

Non c'è motivo di ipotizzare se Oracle "continuerà" a sviluppare attivamente MySQL. I fatti sono facili da scoprire: guarda il log delle modifiche e gli annunci di anteprima. La verità è che Oracle ha accelerato lo sviluppo di MySQL più velocemente di quanto non sia mai accaduto prima, e anche le versioni sono davvero di buona qualità, a differenza della versione 5.1 di Sun o della versione 5.0 di MySQL AB, entrambe di qualità terribile.

Oracle merita il riconoscimento per aver salvato MySQL, non per averlo abbandonato.


4
Mentre perspicace, non capisco come questo risponda alla domanda
BlueRaja - Danny Pflughoeft

8

MariaDB può essere semplicemente collegato a causa della compatibilità con MySQL. Inoltre, ci sono alcune buone funzionalità per l'amministrazione DB (ovvero l'accuratezza dei microsecondi del tempo di query anziché solo i secondi).

L'ho fatto in diversi siti di Drupal e non ho avuto nessun problema.


+1 per il tuo coraggio nel tagliare a MariaDB !!!
RolandoMySQLDBA,

3

La maggior parte dei miei server e client ha iniziato a passare a MariaDB 5.2 in quanto hanno ancora database basati su MyISAM prevalentemente e da http://vbtechsupport.com/606/ è chiaro che MariaDB è quella da scegliere se si desidera ottenere miglioramenti delle prestazioni relative a MyISAM.

Anche MariaDB 5.3 si sta adattando molto bene con i miglioramenti della replica mysql e l'impegno di gruppo per vedere i risultati sulla pagina MySQL di Facebook e https://lists.launchpad.net/maria-developers/msg04278.html


3

Ho imparato qualcosa di interessante ...

Il barone Schwartz sembra molto fiducioso che MySQL rimarrà forte per un po '. Personalmente, non vorrei nemmeno saltare giù dal treno MySQL. Dato che MySQL (eh, Oracle [che non si discosta e non lo farà mai]) continua a essere supportato, questo darebbe ad altri come Monty e Percona la possibilità di tenere il passo con le modifiche di MySQL a MyISAM (anche se questo potrebbe essere raro). In caso di tali modifiche, Monty e Percona potrebbero implementare le corrispondenti modifiche al codice per MyISAM e MariaDB.

Puoi pensare a MySQL come alla previdenza sociale negli Stati Uniti. Mentre ci sono molte persone che parlano della previdenza sociale che alla fine se ne va, uscire dalla previdenza sociale ora potrebbe privare uno dei futuri pagamenti / benefici mensili più elevati. Drizzle ha intrapreso questa strada e ha bloccato MyISAM in tempo e utilizza quel motore di archiviazione solo per l'utilizzo della tabella temporanea. La maggior parte degli utenti esperti di Drizzle è contenta di quella decisione, ma questo non lascia spazio a aspettative più elevate.

Quindi, fino a quando MySQL non scompare, non c'è motivo reale di abbandonare MySQL. Naturalmente, quando MariaDB diventa più matura e diffusa, il cambio di motori di archiviazione e server DB è semplicemente reso accademico e si riduce a una scelta personale.


1
Ed è per questo che l'impresa vive nell'età della pietra. Proprio come non c'è "nessuna ragione" per passare da Java, a parte il fatto che lo sviluppo di Java (per il linguaggio stesso) è praticamente morto nell'acqua. Puoi scommettere che Oracle si preoccuperà di tenere il passo con lo sviluppo di MySQL. Questo è il punto centrale di MariaDB.
Sleeper Smith,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.