N.World
Bancos de dados NoSQL

Bancos de dados NoSQL 4: os novos bancos de dados na nuvem

Independentemente dos diferentes bancos de dados noSQL que apareceram (Valor chave, documentários, colunares, redes, séries cronológicas e repositórios de conteúdo), um novo conceito surgiu nos últimos anos: o bancos de dados na nuvem. Estes projetos foram desenvolvidos por grandes empresas como Microsoft ou Google, e sua principal característica é que eles oferecem armazenamento de dados como um serviço.

Estes suportes estão ganhando participação no mercado principalmente por uma razão: os servidores em cluster NoSQL são complexos de manter e geralmente caros, tanto em termos de infra-estrutura quanto de pessoal qualificado. Estes serviços de dados oferecem manutenção e suporte incluídos no preço.

Mas suas vantagens não terminam aí. Todas essas plataformas têm serviços associados mais totalmente integrados (processamento de dadosOs modelos mais comuns são a "nuvem" (por exemplo, conectividade com múltiplas plataformas através de APIs, etc.), e sistemas de segurança mantidos e endossados pelas próprias empresas. Além disso, eles tendem a oferecer modelos mistos. Em outras palavras, eles são convenientes, fáceis de manter e facilitam a criação de ambientes com múltiplas aplicações. Do lado negativo, estas plataformas são baseadas em taxas, e muitas vezes esta taxa é calculada com base tanto no armazenamento quanto no uso de leitura/escrita, o que pode aumentar o preço da manutenção. Todos eles oferecem versões gratuitas, mas estas estão limitadas a baixos volumes de uso.

Principais bancos de dados NoSQL na nuvem

DínamoDB da Amazônia (AP)

Gerenciado pela Amazon Web Services (AWS), suportando modelos de documentos e valores-chave. Contém o Acelerador Amazon DynamoDB (DAX), um cache in-memory para reduzir os tempos de resposta. Divisórias divisórias. O MapReduce pode ser implementado usando o EMR da Amazônia, mas não vem como padrão. Controles de acesso definidos usando a identidade AWS e o Gerenciamento de Acesso (IAM).

Microsoft Azure Cosmos DB (CP)

Integrado no sistema Microsoft Azure. Ela permite a implementação de modelos de documentos, valores-chave, colunares e até mesmo gráficos. Possui APIs para diferentes bancos de dados físicos SQL e NoSQL, assim como conectores com outras aplicações Azure como Databricks Spark, GemlinAPI (gráficos) ou funções Azure. Os direitos de acesso podem ser definidos em nível de item.

Google Cloud DataStore (CP):

Gerenciado pelo Google. Ele oferece um modelo escalável de dados de documentos que pode ser facilmente integrado com várias aplicações Google, tais como App Engine ou Datastore. Tem a possibilidade de transações ACID e consultas SQL com a linguagem Google Query, além de implementar controles de acesso baseados no Google Cloud Identity and Acess Management (IAM).

Bosonit

Bosonit

Técnica e Dados

Você pode estar interessado em

Dê o salto
tecnológico.

Entre em contato conosco.