Bancos de dados do gráfico em um ambiente de dados grande

A estrutura fundamental para bancos de dados do gráfico em grande de dados é chamado de “nó-relacionamento.” Esta estrutura é mais útil quando você tem que lidar com dados altamente interligados. suporte nós e relacionamentos Propriedades

, um par de chaves-valor, onde os dados são armazenados.

Video: Curso de Excel Tabela Dinâmica para resumir dados e informações Controle Gráfico Banco Aula

Estas bases de dados são navegados, seguindo as relações. Este tipo de armazenamento e de navegação não é possível em RDBMSs (sistemas de gerenciamento de banco de dados relacional) devido às estruturas de tabelas rígidos e a incapacidade de seguir as ligações entre os dados onde quer que eles podem nos levar. Um banco de dados gráfico pode ser usado para gerenciar dados geográficos para exploração de petróleo ou de modelar e otimizar redes de um fornecedor de telecomunicações.

Uma das bases de dados de gráficos mais amplamente utilizado é Neo4J. É um projeto open source licenciado sob a v3.0 licença pública GNU. Uma versão comercial suportado é fornecido pela Neo Tecnologia sob a v3.0 GNU AGPL e licenciamento comercial.

Video: Como Fazer Tabelas e Gráficos no Excel (1-4) (Banco de Dados) #21

Neo4J é um banco de dados de transação ACID oferecendo alta disponibilidade através de clustering. É um banco de dados confiável e escalável que é fácil de modelar por causa da estrutura fundamental as propriedades de nó-de relacionamento e como naturalmente ele mapeia para nossas próprias relações humanas. Ele não requer um esquema, nem exige a digitação de dados, por isso é inerentemente muito flexível.

Com essa flexibilidade vem algumas limitações. Nós não pode referenciar-se diretamente. Por exemplo, você (como um nó) não pode ser também seu próprio pai ou a mãe (como relacionamentos), mas você pode ter uma pai ou a mãe. Pode haver casos reais em que é necessária a auto-referência.

Se assim for, um banco de dados gráfico não é a melhor solução uma vez que as regras sobre a auto-referência são rigorosamente aplicadas. Embora a capacidade de replicação é muito boa, Neo4J só pode replicar gráficos inteiras, a colocação de um limite para o tamanho global do gráfico (cerca de 34 mil milhões de nodos e 34 mil milhões de relações).

Características importantes do Neo4J incluem o seguinte:



  • Integração com outras bases de dados: Neo4J suporta gerenciamento de transações com rollback para permitir a interoperabilidade perfeita com não gráfica armazenamentos de dados.

  • serviços de sincronização: Neo4J suporta comportamentos controlados por eventos através de um barramento, evento de sincronização periódica utilizando-se, ou um RDBMS como o mestre, e sincronização lote tradicional.

  • Resiliência: Neo4J suporta a frio (isto é, quando a base de dados não está a funcionar) e quente (quando se está a funcionar) cópias de segurança, bem como um modo de agrupamento de alta disponibilidade. alertas padrão estão disponíveis para integração com sistemas de gestão de operações existentes.

  • linguagem de consulta: Neo4J suporta uma linguagem declarativa chamado Cypher, projetado especificamente para consultar gráficos e seus componentes. comandos Cypher são vagamente baseado em sintaxe SQL e destinam-se a consultas ad hoc dos dados do gráfico.

implementações Neo4j são mais adequados para

Video: Como Inserir Gráficos com Dados da Tabela no Word 2007

  • Rede social

  • Classificação dos domínios biológicos ou médicos

    Video: Plotando Gráficos de dados do Inmet no Microsoft Excel 2010

  • Criação de comunidades dinâmicas de prática ou interesse


Publicações relacionadas