quinta-feira, 12 de setembro de 2013

Swaps Google fora MySQL, move-se para MariaDB


Relatório livre ESG: gerenciamento de dados sem emenda com Avere FXT


Google está migrando seus sistemas MySQL sobre a MariaDB, permitindo que a empresa busca para fugir do banco de dados open source do Oracle-backed.


A notícia saiu no banco de dados extra Grande (XLDB) conferência em Stanford, Califórnia, na quarta-feira, um mês após El Reg relatou que o Google tinha atribuído um de seus engenheiros para a Fundação MariaDB. Notícias do swap não era um anúncio oficial pelo Google, que saiu durante a apresentação pelo Google engenheiro de sistemas sênior Jeremy Cole sobre o estado geral do ecossistema MySQL.







Acontece que, longe de ser uma iniciativa menor para manter vivo MariaDB, o Google está ativamente patching e modernização MariaDB 10.0 estar em forma o suficiente para que o Google pode migrar todas as suas instâncias do MySQL mais de mil para a tecnologia.


"Estava correndo principalmente em [MySQL] 5.1 que é um pouco desatualizado, e por isso estamos nos movendo para se mudar para MariaDB 10.0, no momento," disse Cole em uma apresentação que ele deu sobre o estado geral do ecossistema MySQL.


Google tem trabalhado com a Fundação MariaDB desde o "início do ano" para ajudar a facilitar a migração, SkySQL executivo-chefe e líder Foundation Patrik Sallner , disse ao The Register na quinta-feira. "Eles estão se movendo muitas das suas aplicações que tenham sido previamente trabalhando no MySQL off para MariaDB. Nós também estamos collarboating com eles para desenvolver recursos do MariaDB para permitir a migração. É uma grande referência para nós."


Cole disse que a migração envolve milhares de servidores MySQL. Pedimos Google para obter mais informações, e a empresa enviou-nos um comunicado que dizia: ". Equipe do Google MySQL está em processo de migração dos usuários internos do MySQL no Google a partir do MySQL 5.1 a MariaDB 10,0 equipe MySQL do Google e da equipe MariaDB SkySQL procura ansiosos para trabalhar em conjunto para promover a segurança e um conjunto de MariaDB característica. "


Quando pedimos Sallner para quantificar a escala da migração, ele disse: "Eles estão se movendo tudo. Tudo o que têm. Todos os servidores MySQL estão se movendo para MariaDB, tanto quanto eu entendo."


Ao passar para MariaDB, o Google pode libertar-se de qualquer dependência da tecnologia ditada pela Oracle - uma empresa cujas motivações não são claras, e cujo historial para trabalhar com a comunidade de tecnologia em geral é perigoso, para dizer o mínimo. A Oracle tem controlado MySQL desde a aquisição da Sun em 2010, ea chave do mecanismo de armazenamento InnoDB desde que se apoderou de Innobase em 2005.


MariaDB é um banco de dados de código aberto apoiado por Monty Widenius, que liderou o desenvolvimento inicial do MySQL. Ele é projetado para substituir o Oracle-backed MySQL. Agora, o Google tem cerca de cinco pessoas que trabalham a tempo parcial em correções de bugs e patches MariaDB, nossas fontes dizem-nos.


Google tem estado a funcionar a sua própria versão fortemente modificada do MySQL desde a versão 4.0, ea Fábrica de Chocolate agora é executado em um costume MySQL 5.1 Build, Cole disse em sua palestra no XLDB. Mas agora o Google está se movendo para MariaDB 10,0. Esta versão do MariaDB é aproximadamente equivalente ao MySQL 5.6, então um monte de trabalho da Google tem girado em torno certificando-se de que as mudanças que ocorreram desde 5.1 são bem compreendidos.


Pedimos Cole por que o Google iria mudar a partir do MySQL para MariaDB, e quais são as principais diferenças técnicas entre os sistemas eram. "Do meu ponto de vista, eles são mais ou menos equivalente que se você olhar para as características específicas e como implementá-las", disse Cole. "Ideologicamente, há muitas diferenças."


Generalizado esforço do Google MariaDB pode ser uma tentativa do Chocolate Factory para mudar desenvolvedor fidelidade do MySQL para MariaDB, e ao fazê-lo diluir a influência da Oracle sobre o ecossistema do banco de dados de código aberto.


"Eu realmente adoraria ver uma única comunidade MySQL, eu acho que é mais ou menos impossível em Oracle, eu não sei se isso é possível sob MariaDB", disse Cole.


Embora mais atenção tem sido dada aos sistemas SQL próxima geração do Google chamativas como Spanner eo back-to-the-futuro banco de dados F1 , Cole confirmou El Reg que o MySQL está sendo executado através de "milhares de casos" no Google sobre legiões de Flash baseadas em servidores. E é em movimento.


"Foi em papéis diferentes em momentos diferentes", disse ele. "Hoje em dia eu acho que é o melhor ajuste em muito baixa latência, as aplicações de múltipla geografia, mas aqueles em que você não precisa necessariamente igualdade de acesso para as regiões."


MySQL do Google também tem a capacidade de "failover entre vários centros de dados e ter acesso de leitura em todos os centros de dados", disse ele.


Isso difere com o sistema do Google famoso "Chave", que permite o acesso global aos dados com fortes propriedades de consistência através do uso de GPS-transceptores e relógios atômicos para permitir a escrita no mundo sem ter que verificar localmente.


"[Spanner é] capaz de fornecer mais ou menos uma visão global de um conjunto de dados", diz Cole. "Eles fazem failover muito menor. Estamos falhando ao longo de um mestre inteiro, eles estão falhando ao longo de um pequeno fragmento de algo que o cliente nem sabia que estava sharding. O custo de operação é diferente."


Google não está sozinho em sua mudança para o MariaDB: Red Hat está cavando MySQL para MariaDB no Red Hat Enterprise Linux 7, e há rumores de que o Fedora pode fazer o mesmo.


A Oracle não respondeu a um pedido de comentário no momento da escrita. ®







via Alimentar (Feed)

Nenhum comentário:

Postar um comentário