Estendendo sua camada de dados NoSQL com

Um banco de dados faz uma coisa muito bem: Ele armazena dados. No entanto, porque todas as aplicações precisam de software adicional para ser completa, vale a pena garantir que seu banco de dados NoSQL selecionado tem as ferramentas e software de parceiros que fornecem a funcionalidade estendida que você necessita.

Não assegurar funcionalidade estendida é suportado irá significar que você vai acabar de instalar vários bancos de dados NoSQL em sua organização. Isto significa custo adicional em termos de suporte, treinamento e infra-estrutura. É melhor ter a certeza que você selecionar um banco de dados NoSQL que pode atender o alcance de seus objetivos, quer através das suas próprias características ou através de um número limitado de parceiros # produtos 173 por software.

A capacidade de estender bancos de dados NoSQL varia muito. Na verdade, você poderia pensar que o software open # 8208-source é fácil de alar- no entanto, apenas porque a sua API é pública, não significa que ele está documentado bem o suficiente para estender.

Se você selecionar aberta # 8208-source ou software comercial, certifique-se a # 173-desenvolvedor de documentação e formação são de primeira linha. Você pode encontrar, por # 173 exemplo, que os fornecedores de software comerciais têm mais clara e detalhada documentação da API publicada e aplicativos de parceiros bem # 8208-documentados a partir do qual você pode comprar software e suporte compatível.

Essas extensões de software pode ser qualquer coisa útil para o seu negócio, mas # 173-normalmente eles estão em ambos os lados da ingest ou lado da informação análise da gestão de dados, em vez de puramente sobre o armazenamento. Por exemplo, extração, transformação e carregamento (ETL) do mundo banco de dados relacional está sendo lentamente (lentamente) actualizado para bancos de dados NoSQL. Também as aplicações do usuário final parceiro estão surgindo com conectores nativos. A ferramenta Tableau Business Intelligence (BI), por exemplo, inclui conectores nativos para bancos de dados NoSQL.

conectores de ingestão de levar informações do Twitter, SharePoint, sistemas de arquivos virtuais, e combinar esses dados podem ser úteis. dados da sua organização podem ser combinados com dados de referência de sistemas de dados aberto (por exemplo, sites data.gov, data.gov.uk, GeoNames e DBpedia). Esses sistemas geralmente usam XML, JSON ou RDF como formatos de dados abertos, facilitando mais fácil o compartilhamento de dados.

Integração com aplicações legadas é sempre um problema. Como você exibir seus documentos geoespacialmente enriquecido dentro de uma ferramenta GIS? É complicado. As normas abertas são a chave para esta integração e já são amplamente apoiados. Exemplos são GeoJSON, OGC WFS, e os conectores de consulta mapeamento WMS.

aplicações Arquivo nº 8208 baseados são sempre um pouco de um problema. É o próximo passo lógico para apresentar uma base de dados documento como um sistema de arquivos. Muitos bancos de dados NoSQL suporta o protocolo WebDAV velho e desajeitado. Infelizmente, até o momento, nenhum driver sistema de arquivos tornou-se predominante. Alguns bancos de dados NoSQL são obrigados a ir por este caminho, no entanto.

Pergunte aos seus fornecedores NoSQL sobre as suas aplicações de parceiros suportados e extensões. Estes podem custar menos do que construir uma solução estendida mesmo, ou pagar por serviços profissionais de vendedores.

menu