A história por trás da aquisição de 'MySQL' do Sun Microsystem e a ascensão de 'mariadb'

A história por trás da aquisição de 'MySQL' do Sun Microsystem e a ascensão de 'mariadb'

Um banco de dados é uma informação organizada de tal maneira que um programa de computador pode acessar os dados armazenados ou uma parte dele. Este sistema de arquivos eletrônico é armazenado, atualizado, selecionado e excluído usando um programa especial chamado Sistema de Gerenciamento de Database (DBMS). Há uma lista enorme de DBMs, alguns dos quais fazem na lista aqui estão - Mysql, Mariadb, servidor SQL, Oráculo, Db2, Base LibreOffice, Acesso da Microsoft, etc.

História da aquisição do MySQL pela Sun Microssystem

Aqueles que trabalharam no ambiente Linux deviam estar sabendo que Mysql costumava ser o sistema de gerenciamento de banco de dados relacional padrão por muito tempo antes de ser substituído por Mariadb. O que aconteceu de repente? Por que o projeto Linux acenou para este projeto. Antes de continuarmos, este tópico vamos ter uma breve nota.

Sobre o MySQL

Mysql foi fundado por Allan Larsson, Michael Widenius e David Axmark no ano de 1995, 19 anos atrás. Foi lançado sob o nome da filha do co-fundador Michael Widenius, 'Meu'. Este projeto foi divulgado sob licença pública geral da GNU, bem como sob certa licença proprietária. O MySQL era de propriedade da MySQL AB Firm até que entrou nas mãos da Oracle Corporation. Está escrito na linguagem de programação - C e C++ e está disponível para Windows, Linux, Solaris, MacOS e FreeBSD.

Sobre Mariadb

Após a aquisição do MySQL pela Oracle Inc. E a necessidade de um banco de dados confiável e escalável levou os estudiosos a pensar em alternativas como PostgreSQL e MongoDBB. Mudar para qualquer um dos dois não foi fácil nem melhor substituição da perspectiva futura.

Ao mesmo tempo do ano de 2009, Michael Widenius começou a trabalhar no Marisdb como um garfo de MySQL. No ano de 2012, os tijolos da Fundação Mariadb sem fins lucrativos foram colocados. Foi nomeado em homenagem à filha do fundador Maria.

MariaDB é um bifurcação do sistema de gerenciamento de banco de dados relacional MySQL, que é novamente lançado sob a licença pública geral da GNU. Está escrito na linguagem de programação - C, C++, Perl e Bash e está disponível para sistemas Linux, Windows, Solaris, MacOS e FreeBSD.

A aquisição do MySQL

Além disso, US $ 1 bilhão foi uma pequena quantia para a empresa MySQL AB, eles não querem deixar a chance de entrar em vão para que um projeto de código aberto entre no mundo convencional e, portanto, MySQL ficou sob o colar do Microsystem Sun no ano de 2008.

Era uma questão de chance de o Oracle Inc., Sun Microsystem comprado e, eventualmente, o MySQL era uma propriedade da Oracle, no ano de 2009. Com esta aquisição, muitas perguntas foram geradas naquele tempo. Como:

  1. Vai ser bom para o mercado?
  2. Vai ser benéfico para os usuários ?
  3. Oracle, fornecendo suporte e lançando atualizações para um DBMS de código aberto, no caminho do Oracle, fazendo qualquer bom?
  4. Vai ser provado como uma armadura adquirida do Oracle?
  5. Qual será o seu efeito no mercado proprietário?
  6. Empresas como a Microsoft, a Apple mostrará uma tendência de impulso no mercado?
  7. Vai ser saudável ou prejudicial para a IBM?
  8. Vai desmoralizar o fosso entusiasmado?

Ainda hoje, não temos a resposta de todas as perguntas, mas certamente o mercado provou muito. Algumas das mudanças que o mundo testemunhou.

Wikipedia

O sexto site mais popular do mundo mudou seu banco de dados de MySQL para MariaDB.

Google

O site mais popular do mundo transferido de MySQL para Mariadb.

O MariaDB está tendo melhor desempenho e, portanto, os sites mais movimentados do mundo estão usando -o. E qualquer pessoa que executa o Linux deve saber seriamente que o 'M' de LÂMPADA A pilha mudou.

Vários fóruns on-line e analistas de negócios viram isso como um Trump interpretado pela Oracle para terminar a base de usuários do MySQL. Darwin disse 'Sobrevivência do mais forte'E o mercado tende a entender isso. MySQL Fork Mariaadb Foundation and Survival criou história.

MySQL e Mariadb - um estudo comparativo

A compatibilidade do mariadb com o MySQL e até algum recurso avançado se tornaram a força do mariadb.

Nome Mysql Mariadb
 Descrição  Sistema de gerenciamento de banco de dados relacional.  Uma substituição do MySQL.
 Classificação do motor DB  2  27
 Desenvolvedor  Oracle inc.  Michael Widenius
 Primeiro lançamento  1995  2009
 Licença  GNU/GPL  GNU/GPL
 Linguagem  C e c++  C, C ++, Perl e Bash
 Suporte ao servidor  Linux, Solaris, Windows, FreeBSD e MacOS  Linux, Solaris, Windows e FreeBSD
 Esquema de dados  Sim  Sim
 Modelo de banco de dados  Sistema de gerenciamento de banco de dados relacional  Sistema de gerenciamento de banco de dados relacional
 Tipo de dados  Sim  Sim
 SQL  Sim  Sim
 Método de acesso  JDBC, ODBC  JDBC, ODBC
 Script  Sim  Sim
 Função de gatilho  Sim  Sim
 Replicação  Sim  Sim
 Método de replicação  Mestre-mestre, mestre-escravo e cluster  Mestre-mestre e escravo mestre
 Chaves estrangeiras  Sim  Sim
 Durabilidade  Sim  Sim
 Local na rede Internet  mysql.com  Mariadb.org

OBSERVAÇÃO: Drop-em substituição significa, se um aplicativo funcionar no MySQL 5.5, também funcionará no mariadb 5.5 sem falha.

Instalação do mariadb em Linux

Mariadb 10.0.12 é a versão estável atual. Além disso, a página de download de mariadb contém binários específicos para distro para distroções baseadas em RPM, bem como distritos baseados em DPKG, que podem ser baixados do link abaixo.

  1. https: // downloads.Mariadb.org/mariadb/10.0.12/

Basta baixar o pacote apropriado RPM e DPKG e instalá -lo como mostrado abaixo.

# rpm -ivh maria*.RPM [para Chapéu vermelho sistemas baseados] # dpkg -i maria*.Deb [para Debian sistemas baseados]

Você também pode instalar o mariadb a partir do repositório, mas é importante configurar o repo, primeiro. Siga o link abaixo e selecione sua distro e vá.

  1. Configure o repositório MariaDB

Esta é a maneira mais fácil de instalar o mariadb no mais recente e antigo estável linux distribuição. No entanto, se você não sabe como configurar repositórios em sistemas Linux. Você pode seguir nossos artigos abaixo, onde cobrimos a instalação do Mariadb em poucas distribuições selecionadas.

  1. Lâmpada de configuração (Linux, Apache, Mariadb, Php/Phpmyadmin) em Rhel/Centos
  2. Instale a lâmpada (Linux, Apache, Mariadb, PHP) no Ubuntu 14.04 servidor
  3. Instalando o Lemp (nginx, php, mysql com motor mariadb e phpmyadmin) no arch linux
  4. Instalando a lâmpada (Linux, Apache, MySQL/Mariadb e Php/Phpmyadmin) no Arch Linux
  5. Instalando Lemp (Linux, Nginx, MySQL/Mariadb, Php/Php-FPM e Phpmyadmin) em Gentoo Linux

É tudo por agora. Não é o fim. Já é um começo. Uma jornada iniciada em 2009 ainda continua e tem que percorrer um longo caminho daqui. MariaDB tem a maturidade do MySQL e seu sentimento em casa que experimentou o MySQL.

Estaremos inventando um artigo em breve que guiará de fazer mesas pequenas para executar pequenas consultas. Até então, fique atento e conectado ao Tecmint. Não se esqueça de nos fornecer seu valioso feedback na seção de comentários abaixo.