SGBD – Sistema de gerenciamento de banco de dados

Get Started. It's Free
or sign up with your email address
Rocket clouds
SGBD – Sistema de gerenciamento de banco de dados by Mind Map: SGBD – Sistema de gerenciamento de banco de dados

1. SQL

1.1. É uma linguagem de computador que é projetada para gerir dados armazenados em RDBMS (sistemas de gerência de banco de dados relacional)

1.1.1. vantagem

1.1.1.1. Standardization

1.1.1.1.1. Padronização e consistência entre as diversas implementações diferentes.

1.1.1.2. Sistema Centralizado de Gestão e Controle

1.1.1.2.1. Permitem que os dados sejam controlados a partir de um repositório central de tabular

1.1.2. Desvantagem

1.1.2.1. Incapacidade para implementar o processamento recursivo

1.1.2.1.1. Processamento recursivo é um tipo de função de computador (ou programas) em que um dos passos de um programa (ou processo) executa novamente o programa inteiro ( ou processo )

1.1.2.2. Incompatibilidade e Complexidade

1.1.2.2.1. Incoerência e incompatibilidade de dados nas áreas de tempo e dados sintetizados

1.1.2.3. Funcionalidade Limitada

1.1.2.3.1. seu uso é limitado a um domínio específico do programa.

2. MySQL

2.1. É o sistema de gerenciamento de banco de dados relacional mais popular.

2.1.1. Vantagem

2.1.1.1. É livre e pode ser usado por qualquer pessoa,

2.1.1.2. Fácil de usar e trabalhar muito rápido

2.1.1.3. Velocidade de operação

2.1.1.4. Fóruns e sites de informação

2.1.1.5. Utilizar menos espaço de disco

2.1.1.6. Compatibilidade cruzada

2.1.2. Desvantagens

2.1.2.1. A situação de vulnerabilidades de segurança pode surgir porque nenhum padrão de criptografia pode ser usado dentro de um procedimento armazenado no banco de dados.

2.1.2.2. Restrições de verificação SQL não são suportados no MySQL. Estes são usados ​​para definir um limite para os valores dentro de uma coluna.

2.1.2.3. Tamanho da base de dados

3. SQL Server

3.1. Ele foi lançado em 1989 e também em Banco de Dados relacional

3.1.1. Vantagens

3.1.1.1. Software de gestão de alto nível

3.1.1.2. Excelente suporte para recuperação de dados

3.1.1.3. Software de Gestão Empresarial -Grade

3.1.2. Desvantagens

3.1.2.1. Custo

3.1.2.2. Compatibilidade limitada

4. MongoDB

4.1. O primeiro e único banco de dados não relacional

4.1.1. Vantagens

4.1.1.1. Atualizações

4.1.1.1.1. Suporte empresarial (caso necessário) - Comunidade ativa

4.1.1.2. Drivers e ODM

4.1.1.2.1. (Mapper de documento de objeto) para diversas linguagens

4.1.1.3. Replicação simples (Conjunto de réplicas)

4.1.1.4. Orientado a documentos

4.1.1.4.1. Esquema Livre ⇒ Facilidades para os desenvolvedores!

4.1.1.5. atuação

4.1.1.5.1. Escrita assíncrona configurável (escrever níveis de preocupação) - Leitura de dados dos secundários (configurável)

4.1.2. Desvantagens

4.1.2.1. Alto uso de espaço em disco

4.1.2.1.1. Para cada linha precisa guardar o nome das "colunas" - Tamanho do nome da coluna

4.1.2.2. Custo alto com "parque" de servidores

4.1.2.2.1. Cada shard requer no mínimo 3 servidores para conjunto de réplicas (como as seguintes palavras-chave)

4.1.2.3. Falta de transações

4.1.2.3.1. Inconsistências

5. PostgreSQL

5.1. É muito utilizado para sistemas web

5.1.1. Vantagens

5.1.1.1. Suporte

5.1.1.2. Custo

5.1.1.3. Leveza

5.1.1.4. Simplicidade

5.1.1.5. Liberdade

5.1.1.6. Particionamento