O software
SGBD ( Sistema Gerenciador de Banco de Dados)
A definição de um SGBD é basicamente ser um sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco de dados. Quem se lembra do Clipper conseqüentemente lembra do dBase, que foi o primeiro SGBD a ser utilizado em larga escala.
O MySQL
O MySQL foi criado na Suécia e no início deste ano, a MySQL AB, desenvolvedora do MySQL, foi adquirida pela Sun Microsystems por US$ 1 bilhão. Quando ele foi projetado atendia aplicações de pequeno a médio porte (aproximadamente 100 milhões de registros por tabela, tendo como base o tamanho de 100mb por tabela), mas com seu desenvolvimento ele atende muito além disso!
Podemos citar algumas características sobre o MySQL, que são:
* Portabilidade;
* Multithreads (maior integração com máquina com mais de um processador);
* Formas de armazenamento (MyISAM, InnoDB);
* Velocidade (utilização de cache em consultas indexação);
* Segurança (criptografia, conexão limitada);
* Armazenamento de procedimentos;
* Replicação de dados entre servidores MySQL;
* Capacidade (utilizando tabelas InnoDB, onde o armazenamento é feito por 1 ou mais arquivos, é possível armazenar 65.536TB, eu acho que um desses ajuda) ;)
Podemos encontrar utilizações do MySQL com diversos softwares, aqui no VOL encontramos diversas implementações. Para um programador PHP, Java, Ruby etc, o MySQL é altamente recomendado.
Instalação do MySQL
Você por instalar das seguintes maneiras:
# apt-get install mysql mysql-server mysql-client
Ou:
# yum install mysql mysql-server mysql-client
Ou ir ao site dev.mysql.com e baixar os fontes e instalar:
# ./configure
# make && make install
A instalação pode gerar várias falhas por dependências, por isso leia bem os erros na instalação! Se preferir siga o artigo de instalação do MySQL, do nosso colega Adriano Lima.
Pós-instalação
Após a instalação será dado um alerta em seu console para que você defina a senha de root, só que para isso o MySQL deverá estar no ar:
#/etc/init.d/mysqld start (ou mysql)
Depois de iniciado defina a senha de root:
# mysqladmin -u root password senha
SGBD ( Sistema Gerenciador de Banco de Dados)
A definição de um SGBD é basicamente ser um sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco de dados. Quem se lembra do Clipper conseqüentemente lembra do dBase, que foi o primeiro SGBD a ser utilizado em larga escala.
O MySQL
O MySQL foi criado na Suécia e no início deste ano, a MySQL AB, desenvolvedora do MySQL, foi adquirida pela Sun Microsystems por US$ 1 bilhão. Quando ele foi projetado atendia aplicações de pequeno a médio porte (aproximadamente 100 milhões de registros por tabela, tendo como base o tamanho de 100mb por tabela), mas com seu desenvolvimento ele atende muito além disso!
Podemos citar algumas características sobre o MySQL, que são:
* Portabilidade;
* Multithreads (maior integração com máquina com mais de um processador);
* Formas de armazenamento (MyISAM, InnoDB);
* Velocidade (utilização de cache em consultas indexação);
* Segurança (criptografia, conexão limitada);
* Armazenamento de procedimentos;
* Replicação de dados entre servidores MySQL;
* Capacidade (utilizando tabelas InnoDB, onde o armazenamento é feito por 1 ou mais arquivos, é possível armazenar 65.536TB, eu acho que um desses ajuda) ;)
Podemos encontrar utilizações do MySQL com diversos softwares, aqui no VOL encontramos diversas implementações. Para um programador PHP, Java, Ruby etc, o MySQL é altamente recomendado.
Instalação do MySQL
Você por instalar das seguintes maneiras:
# apt-get install mysql mysql-server mysql-client
Ou:
# yum install mysql mysql-server mysql-client
Ou ir ao site dev.mysql.com e baixar os fontes e instalar:
# ./configure
# make && make install
A instalação pode gerar várias falhas por dependências, por isso leia bem os erros na instalação! Se preferir siga o artigo de instalação do MySQL, do nosso colega Adriano Lima.
Pós-instalação
Após a instalação será dado um alerta em seu console para que você defina a senha de root, só que para isso o MySQL deverá estar no ar:
#/etc/init.d/mysqld start (ou mysql)
Depois de iniciado defina a senha de root:
# mysqladmin -u root password senha