A história por trás da aquisição de 'MySQL' do Sun Microsystem e a ascensão de 'mariadb'
- 3847
- 527
- Maurice Champlin
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 MicrossystemAqueles 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:
- Vai ser bom para o mercado?
- Vai ser benéfico para os usuários ?
- Oracle, fornecendo suporte e lançando atualizações para um DBMS de código aberto, no caminho do Oracle, fazendo qualquer bom?
- Vai ser provado como uma armadura adquirida do Oracle?
- Qual será o seu efeito no mercado proprietário?
- Empresas como a Microsoft, a Apple mostrará uma tendência de impulso no mercado?
- Vai ser saudável ou prejudicial para a IBM?
- 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.
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.
- 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á.
- 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.
- Lâmpada de configuração (Linux, Apache, Mariadb, Php/Phpmyadmin) em Rhel/Centos
- Instale a lâmpada (Linux, Apache, Mariadb, PHP) no Ubuntu 14.04 servidor
- Instalando o Lemp (nginx, php, mysql com motor mariadb e phpmyadmin) no arch linux
- Instalando a lâmpada (Linux, Apache, MySQL/Mariadb e Php/Phpmyadmin) no Arch Linux
- 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.
- « Xenserver Migração física para virtual - Parte 6
- 15 dicas úteis de ajuste e otimização do MySQL/Mariadb »