Que tipo de NoSQL é para você?
A primeira pergunta é o que faz os seus dados se parece? Ao contrário de bancos de dados relacionais, onde ele é um dado que o modelo de dados inclui tabelas, linhas, colunas e relações, bancos de dados NoSQL pode conter uma grande variedade de tipos de dados.
A tabela corresponde tipos de dados com o banco de dados NoSQL você pode querer considerar.
Dados para gerir | NoSQL banco de dados |
---|---|
documentos comerciais (FPML), apólices de seguros de varejo (ACORD), mensagens de saúde, dados de formulário eletrônico | banco de dados de documento com suporte a XML |
dados mensais despeja no texto delimitado (CSV, TSV) arquivos, orsystem / arquivos de log web | clone Bigtable para estruturas simples banco de dados de documentos para estruturas muito complexas |
documentos de escritório, e-mails, PowerPoint | banco de dados de documento com texto binário e apoio metadataextraction |
dados persistentes de aplicativos da Web (javascript Object Notation- JSON) | banco de dados de documento com suporte JSON e uma API RESTful |
catálogo de metadados de vários outros sistemas (por exemplo, sistemas de bibliotecas) | Bigtable para simples lista de campos e valores relacionados banco de dados de documentos para estruturas de dados complexos ou textinformation completa |
Imagens enviadas e documentos para recuperação posterior, uniqueID | loja de valor-chave para o simples armazenamento / recuperação armazenamento de documentos com a extração de texto binário e busca de requisitos morecomplex |
RDF, N-triplos, N3, ou outros dados ligados (aberto) | Loja triplicar para armazenar e fatos de consulta (afirmações) aboutsubjects loja Graph para consultar e analisar as relações entre thesesubjects |
Mistura de tipos de dados nesta tabela | banco de dados NoSQL híbrido |