Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
Quais são a classificação diferente dos sistemas de gerenciamento de banco de dados?
Os sistemas de gerenciamento de banco de dados (DBMS) podem ser classificados de várias maneiras, dependendo dos critérios utilizados. Aqui estão algumas classificações comuns:

1. Com base no modelo de dados:

* Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS): Este é o tipo mais comum. Os dados são organizados em tabelas com linhas (registros) e colunas (campos), vinculadas através de relacionamentos. Os exemplos incluem MySQL, PostgreSQL, Oracle, SQL Server e SQLite.

* NOSQL Sistema de gerenciamento de banco de dados: Esses bancos de dados não usam o modelo relacional. Eles são frequentemente usados ​​para dados em larga escala e alto volume que não se encaixam perfeitamente nas tabelas. Os bancos de dados NoSQL são posteriormente categorizados em vários tipos:
* lojas de valor-chave: Tipo mais simples, armazena dados como pares de valor-chave (por exemplo, redis, memcached).
* Bancos de dados de documentos: Armazene os dados em documentos flexíveis do tipo JSON (por exemplo, MongoDB, Couchbase).
* armazenamentos de coluna-família: Armazene os dados em colunas, otimizados para consultar colunas específicas (por exemplo, Cassandra, HBase).
* Bancos de dados de gráficos : Armazene os dados como nós e relacionamentos (por exemplo, Neo4J, Amazon Netuno).

* Sistema de Gerenciamento de Banco de Dados Orientado por Objeto (OODBMS): Armazena dados como objetos, semelhantes à programação orientada a objetos. Eles são menos comuns que o RDBMS e o NOSQL.

* Sistema de Gerenciamento de Banco de Dados Relacional de Objetos (ORDBMS): Combina recursos de RDBMS e OODBMS, permitindo o armazenamento de dados relacionais e objetos.


2. Com base na distribuição de dados:

* DBMs centralizados: Todos os dados são armazenados em um único local, acessível a partir de um ponto central. Mais simples de gerenciar, mas pode ser um único ponto de falha.

* DBMs distribuídos: Os dados são armazenados em vários locais, geralmente em rede. Oferece melhor escalabilidade, tolerância a falhas e disponibilidade de dados. Exemplos incluem sistemas baseados em tecnologias como o Hadoop.


3. Com base no método de acesso:

* DBMS de usuário único: Projetado para uso por um único usuário por vez.

* DBMs multi-usuários: Permite acesso simultâneo por vários usuários. Este é o tipo mais comum para aplicativos além das necessidades de um único usuário.


4. Com base no objetivo/aplicação:

* Banco de dados operacional: Usado para transações diárias e necessidades operacionais. Freqüentemente, um RDBMS.

* Data Warehouse: Armazena dados históricos para análise e relatório. Freqüentemente maiores que os bancos de dados operacionais e podem ser baseados em várias tecnologias, incluindo Relacional e NoSQL.

* Data Lake: Armazena dados brutos em seu formato nativo sem pré-processamento. Pode ser bastante grande e utilizar várias tecnologias de armazenamento e processamento.


5. Com base no sistema de gerenciamento:

* DBMS baseado em nuvem: Gerenciado e hospedado por um provedor de nuvem (AWS, Azure, GCP).

* DBMS no local: Instalado e mantido nos próprios servidores de uma organização.


Essas classificações não são mutuamente exclusivas; Um único DBMS pode se enquadrar em várias categorias. Por exemplo, um sistema pode ser um sistema NOSQL (Document Database) baseado em nuvem. A melhor escolha depende inteiramente do aplicativo específico e de suas necessidades.

Anterior :

Próximo :
  Os artigos relacionados
·Você pode usar o Microsoft Word para criar um banco de…
·Um Guia para o Transact -SQL 
·Como comparar em Cognos Dimensões 
·Como criar um catálogo Library Online 
·O que são consultas em DBMS? 
·Como Iniciar um Novo Quadro de distribuição Acesso 
·Como usar uma consulta para excluir um registro em uma …
·Como criar uma relação entre duas pacotes no SSIS 
·Um tutorial para o Access 2007 VBA 
·Como instalar o ActiveX Força 
  Artigos em destaque
·Como recuar para uma Tese Página 
·O que é contíguo no Photoshop 
·Como fazer seus próprios modelos de PPT 
·Qual é o significado da célula no Excel? 
·Por que nenhum som no Mozilla Firefox? 
·Como copiar arquivos favoritos em um CD usando o Window…
·Como criar formulários do Microsoft Excel 
·Como instalar o Flash Player 8 para grátis 
·Como usar o Photoshop para Mac 
·Como inserir multimídia em PowerPoint 2007 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados