Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?

39

O que ganhamos e o que perdemos com essa migração?

O que devo esperar como desvantagens após a migração?

É realmente desnecessário alterar os aplicativos em qualquer situação?

Maniero
fonte

Respostas:

15

Acho que agora é a hora de brincar com o MariaDB (assim como agora é a hora de brincar com algo assim). Pessoalmente, eu esperaria até conhecer mais alguns desenvolvedores que implantaram o MariaDB em um site ao vivo do cliente antes de fazer isso pessoalmente.

Algumas situações podem exigir uma mudança de aplicativo, mas algo tão sério quanto alterar o mecanismo do banco de dados não é algo que deva ser considerado levianamente.

Toby
fonte
Nada de errado com cautela, enquanto observa os outros mergulharem no pool de um novo mecanismo de armazenamento. +1 por esperar antes de mergulhar !!!
RolandoMySQLDBA
15

Não há razão para especular se a Oracle "continuará" a desenvolver o MySQL ativamente. Os fatos são fáceis de descobrir: veja o changelog e visualize os anúncios de lançamento. A verdade é que a Oracle acelerou o desenvolvimento do MySQL mais rapidamente do que nunca, e os lançamentos também são de boa qualidade, ao contrário do lançamento do Sun 5.1 ou do 5.0 do MySQL AB, ambos com uma qualidade terrível.

A Oracle merece reconhecimento por salvar o MySQL, não por abandoná-lo.

Barão Schwartz
fonte
4
Enquanto perspicaz, eu não entendo como isso responde à pergunta
BlueRaja - Danny Pflughoeft
8

O MariaDB pode ser conectado apenas devido à compatibilidade com o MySQL. Além disso, existem alguns bons recursos para a administração de banco de dados (ou seja, precisão de microssegundos do tempo de consulta em vez de apenas segundos).

Eu fiz isso em vários sites do Drupal e não tive nenhum problema.

txwikinger
fonte
+1 por sua coragem de passar para o MariaDB !!!
RolandoMySQLDBA
3

A maioria dos meus servidores e clientes começou a migrar para o MariaDB 5.2, pois ainda possui predominantemente bancos de dados baseados em MyISAM e, em http://vbtechsupport.com/606/ , fica claro que MariaDB é quem escolhe se deseja obter ganhos de desempenho relacionados ao MyISAM.

O MariaDB 5.3 também está se moldando muito bem com as melhorias de replicação do mysql e o commit do grupo, veja os resultados na página MySQL do facebook e https://lists.launchpad.net/maria-developers/msg04278.html

p4guru
fonte
3

Eu aprendi algo interessante ...

O Barão Schwartz parece muito confiante de que o MySQL permanecerá forte por um tempo. Pessoalmente, também não saltaria do trem MySQL. Como o MySQL (eh, Oracle [que simplesmente não sai da língua e nunca será]) continua sendo suportado, isso daria a outros, como Monty e Percona, a chance de acompanhar as mudanças do MySQL no MyISAM (embora isso pode ser raro). No caso de tais mudanças, Monty e Percona poderiam implementar as alterações correspondentes no código para MyISAM e MariaDB.

Você pode pensar no MySQL como o Social Security nos EUA. Embora muitas pessoas falem que o Seguro Social acabe desaparecendo, sair do Seguro Social agora pode roubar um dos futuros pagamentos / benefícios mensais mais altos. O Drizzle seguiu esse caminho e congelou o MyISAM a tempo e utiliza esse mecanismo de armazenamento apenas para uso na tabela temporária. A maioria dos usuários experientes do Drizzle está contente com essa decisão, mas isso não deixa espaço para maiores expectativas.

Portanto, até que o MySQL realmente desapareça, não há motivo real para abandonar o MySQL. Obviamente, quando o MariaDB se torna mais maduro e difundido, a troca de mecanismos de armazenamento e servidores de banco de dados é simplesmente tornada acadêmica e resume-se à escolha pessoal.

RolandoMySQLDBA
fonte
1
E é por isso que temos empresas vivendo na idade da pedra. Assim como não há "nenhuma razão" para mudar do Java, exceto a face em que o desenvolvimento do Java (para a própria linguagem) está praticamente morto na água. Você pode apostar que a Oracle se incomodará em manter o desenvolvimento do MySQL. Esse é o ponto principal do MariaDB.
Sleeper Smith