Banco de Dados Distribuídos - MySql

5
Banco de Dados Distribuidos

Transcript of Banco de Dados Distribuídos - MySql

Page 1: Banco de Dados Distribuídos - MySql

Banco de Dados Distribuidos

Page 2: Banco de Dados Distribuídos - MySql

Suporta diferentes plataformas: Win32, Linux, FreeBSD, Unix, etc... X

Suporte às API´s das Seguintes linguagens: PHP, Perl, C,C++,Java, Pynthon, etc... X

Suporte a múltiplos processadores X

Um sofisticado sistema de senhas criptografadas flexível e Seguro. X

Suporte à ODBC, você pode facilmente conectar o Access a um banco de dados do MySQL X

Suporta até 16 indices por tabela X

Código fonte escrito em C e C++ e testado com uma variedade de diferentes compiladores X

O Cliente conecta no MySQL através de conexões TCP/IP.Nenhum problema com o Y2K, visto que o MySQL usa o relógio do Unix que não apresentará problemas até 2069

Page 3: Banco de Dados Distribuídos - MySql

Definição: um banco de dados que consiste de dois ou mais arquivos de dados logicamente inter-relacionados localizados em sites diferentes numa rede de computadores.

Page 4: Banco de Dados Distribuídos - MySql

O MySQL permite um tipo de replicação conhecido como Master-Slave.

Um servidor MySQL atuando como Master e um ou mais

servidores MySQL atuando como Slaves.

O servidor Master grava em um log binário de alterações todos os comandos de atualização da base de dados.

Os slaves por sua vez se conectam ao master, lêem o arquivo de log binário e executam os comandos encontrados neste log.

Desta forma, todas as alterações ocorridas no master são imediatamente replicadas para os outros servidores slave.

Page 5: Banco de Dados Distribuídos - MySql