quinta-feira, 8 de agosto de 2013

Google cheira MySQL garfo MariaDB: Yum. Ter um engenheiro


Vitória Spectre Laptop com HP e The Register


Pesquisa exclusiva gigante Google colocou o seu apoio por trás de um garfo independente do MySQL, o famoso banco de dados open-source que foi engolido pela gigante do software da Oracle quando adquiriu a Sun Microsystems.


A Fantástica Fábrica de Chocolate enviou um engenheiro para a Fundação MariaDB, que cuida do garfo base de código, da comunidade e do ecossistema, e tem MySQL pai Monty Widenius se como seu principal desenvolvedor.







Um engenheiro não é muito considerando pessoal monstruoso do Google-complexo de 45.000, eo ricaço internet anúncios máquina não é stumping-se algum dinheiro também. Mas esse não é o ponto, aparentemente.


Tendo Google a bordo e trabalhando em MariaDB a todos é de grande importante para Widenius, diretor de tecnologia da fundação , ele anunciou em dezembro de 2012. Outros de Maria patrocinadores incluem fonte SkySQL banco de dados aberto de consultoria, Parallels e Booking.com.


Maria não será propriedade de uma empresa


O objetivo é que MariaDB para permanecer o tipo de projeto open-source nenhuma empresa pode possuir. Widenius disse que não se arrepende de tomar medidas para parar o MySQL, seu primeiro amor, a partir de, eventualmente, a ser propriedade de uma empresa - ou seja Oracle.


"Esse é o único erro que cometi", disse Widenius O Reg em uma entrevista. "Com base nos fatos que eu tinha, então, eu diria que tudo foi feito direito. Se eu fosse capaz de olhar para o futuro, eu teria acrescentado uma coisa para a licença: a de que esta licença é GPL, mas depois de três anos ele reverte para BSD, o Oracle não teria comprado Sun porque estaria livre dentro três anos e MySQL seria BSD e ninguém pode tirar isso. "


BSD é uma licença copy-left permissiva que permite que você faça qualquer coisa para o código, enquanto a GPL , também uma licença copy-left, exige que todas as alterações feitas a ser devolvido à comunidade e que versões modificadas sejam marcadas como modificadas. Licenciamento do MySQL política põe debaixo tanto a GPL (para desenvolvedores) e uma "licença comercial" para as empresas, que terão de pagar uma taxa para Oracle.


Fusão SkySQL


Widenius criado MariaDB após a Oracle comprou a Sun - e, com ela, MySQL. Fundou Programa Monty desenvolvedor para apoiar e manter MariaDB, que foi lançado pela primeira vez em 2009. SkySQL, a empresa que fornece suporte comercial para MariaDB e outras variantes do MySQL, mescladas com Monty Program Widenius 'em abril deste ano.


A razão é para garantir a sobrevivência independente do MariaDB como a distro oficial MariaDB, disse ele. "SkySQL tem muita energia ... porque eles empregam muitos engenheiros. Mas eles não são os únicos que projetá-lo [MariaDB]. É desenvolvedores que a definem e que é desenvolvedores externos SkySQL. É feito como um verdadeiro projeto open-source, e ninguém pode tirar isso. "


Widenius está conversando com outras identificadas outras grandes empresas sobre como se tornar patrocinadores da Fundação.


O que está nele para o Google?


Google para Widenius representa independência e diversificação dos adeptos para o seu banco de dados por meio de uma fundação independente. Mas o que o Google ganha?


Perguntado por O Reg, o Google se recusou a comentar. Podemos apenas imaginar o Oracle está mantendo suas opções em aberto para evitar que seus serviços de nuvem de se tornar amarrado nas decisões de uma única tecnologia rival recurso roteiro e mercurial - Oracle.


AppEngine usa o Google nuvem SQL para armazenamento hospedado.


Nuvem SQL é baseado em MySQL 5.5, mas desde que a Oracle assumiu a propriedade do MySQL em 2010, a empresa de Ellison afirmou seu controle sobre o desenvolvimento do banco de dados e roteiro, nem cortejar não aceitar a entrada dos forasteiros.


Suas empresas companheiros tecnologia não gosto tanto assim, como seria de esperar. Ironicamente, uma das razões citadas para Ellison da Oracle é o primeiro fabricante de software sério para garantir seus produtos rodam em Linux na década de 1990 era a hostilidade ao ser amarrado em roadmap de desenvolvimento da Microsoft no Windows.


Em MariaDB, o Google tem o poder de influenciar as características e manter uma versão de trabalho do MySQL vivo e em desenvolvimento além do controle da Oracle.


SkySQL CEO Patrik deu Sallner O Reg sua teoria sobre por que ele acha que o Google está se juntando dentro "Há muito poucas empresas não patrocinadoras financeiramente a Fundação, mas [que] estão fornecendo recursos, porque eles vêem o valor de fazer parte da comunidade. Isso é outra coisa que aprendemos com MySQL, para garantir que não são contribuintes suficientes. No MySQL não havia que muitos externamente ", disse ele.


"Nenhum, nenhuma", Widenus lascada durante a nossa conversa.


"Temos empresas Google e vários dizendo que eles estão prontos para empregar programadores a tempo inteiro que eles pagam, e que os desenvolvedores vai garantir tudo o que precisa será feito. Você pode ter certeza esses recursos precisam de disponibilidade crítica vai estar lá. "


Há pouco a escolher entre MariaDB e MySQL em um nível de recurso no momento, mas as coisas vão mudar à medida que mais mudanças são feitas pela Oracle para MySQL e por apoiadores do MariaDB ao seu garfo ao longo do tempo.


Teste ... teste ... Olá?


Isso não é só porque a Oracle está definindo o roteiro, mas também porque a gigante de Larry saiu de seu caminho para tornar o trabalho mais difícil para aqueles que estão fora do Redwood Shores para implementar mudanças no MySQL garfos. Oracle não liberar os casos de teste.


Os casos de teste permitem que desenvolvedores testar seu código contra o principal produto para ajudar a garantir a compatibilidade e para garantir que as correções de trabalhar em todos os ambientes e plataformas. Se os casos de teste não são liberados, os desenvolvedores não podem facilmente testar e erros risco aparecendo novamente.


Widenius disse que é possível manter a funcionalidade e compatibilidade binária com o MySQL, mas apenas enquanto a Oracle mantém lançando uma Community Edition do banco de dados. "Nós podemos fazer isso por três a cinco anos facilmente. Enquanto há uma demanda e isso significa que, enquanto há muitos usuários do MySQL, podemos fazer isso ", disse ele.


Ele continuou: "O código está ficando cada vez mais diferente, mas ainda temos a compatibilidade binária - 99,99 por cento Você pode repetir o MySQL com MariaDB Com o tempo as coisas vão ser menos compatível, pois estamos adicionando muito mais para isso e nós somos.. muito à frente do MySQL ".


Widenius estimado MariaDB é "30 anos o homem" à frente de MySQL, sobre o intérprete, otimizador, bugs corrigidos e suporte para NoSQL. Por último, MariaDB está sendo posicionado como o fornecimento de uma ponte entre os tipos de dados relacionais e armazenamento de dados NoSQL, com conectores já em vigor para Cassandra e MongoDB.


Prioridades de desenvolvimento futuro são a melhoria do acesso principal, uma ampla gama de mecanismos de armazenamento e maior escalabilidade e elasticidade para a computação em nuvem.


Mas uma grande bifurcação é uma preocupação para a comunidade e seria especialmente problemática para MariaDB, como ele está tentando construir fora do MySQL. Sallner contado que ele tinha de clientes do MySQL mudar para o MariaDB, mas o uso permanece relativamente pequeno.


"O momento será crucial", disse Sallner. "Não faz sentido estar alinhados para que todo o ecossistema podem ficar juntos agora. Não há massa crítica suficiente em torno MariaDB e muita gente ficaria muito preocupado se isso aconteceu muito cedo.


"Há uma grande dúvida sobre o bolo inteiro - que é melhor o bolo todo é forte e não há mais para todos nós e que possamos trazer mais usuários para o ecossistema MySQL".


Até então, Widenus acredita MariaDB pode destruir o negócio do OEM da MySQL - 60 por cento do MySQL é usado em alguém produto - e MySQL é usado também na nuvem. Até então, é um jogo de espera, para que o Google iria atestar. ®







via Alimentar (Feed)

Nenhum comentário:

Postar um comentário