Os principais SGBDs NoSQL \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 02 Horas 

 14 Min 

 03 Seg 

   Tempo restante da oferta: 02 14 03 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Os principais SGBDs NoSQL  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) [ NoSQL ](https://www.treinaweb.com.br/blog/categoria/nosql) 

# Os principais SGBDs NoSQL

 Veja neste artigo os principais SGBDs NoSQL e suas principais características.

 [ Ana Paula de Andrade ](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade) 7 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/09160454/SGBDs.png)  

No artigo anterior, falamos sobre [os principais SGBDs relacionais](https://www.treinaweb.com.br/blog/os-principais-sgbds-relacionais/ "os principais SGBDs relacionais"). Neste, abordaremos os principais SGBDs não-relacionais ou, simplesmente, NoSQL.

## Antes de prosseguirmos…

Data Base Management System ou Sistema de Gerenciamento de [Banco de Dados (SGBD)](https://www.treinaweb.com.br/blog/o-que-e-banco-de-dados/ "Banco de Dados (SGBD)") são um conjunto de softwares utilizados para o gerenciamento de uma base de dados, tendo como principal objetivo gerenciar as bases de dados utilizadas por aplicações clientes e remover esta responsabilidade das mesmas.

São responsáveis por controlar, acessar, organizar e proteger as informações de uma aplicação. Os SGBDs são divididos em dois grupos: Relacionais e não relacionais. Aqui em nosso blog também já possuímos um artigo sobre **[SQL vs NoSQL](https://www.treinaweb.com.br/blog/sql-vs-nosql-qual-usar/ "SQL vs NoSQL")**.

SGBDS relacionais são banco de dados que modelam os dados no formato de tabelas, que podem se relacionar entre si. Cada tabela pode possuir diversos atributos, com diversos tipos de dados.

Já os SGBDs NoSQL (Not Only SQL) é o termo utilizado para banco de dados não-relacionais de alto desempenho, onde geralmente não é utilizado o SQL como linguagem de consulta. Estes bancos utilizam diversos modelos de dados incluindo documentos, gráficos, chave-valor e colunares. São amplamente reconhecidos pela facilidade em seu desenvolvimento, desempenho escalável, alta disponibilidade e resiliência.

E são justamente sobre os SGBDs não-relacionais que falaremos neste artigo, trazendo alguns deles e suas principais características.

## MongoDB

![Logo MongoDB](https://dkrn4sk0rn31v.cloudfront.net/2019/09/13105927/11.png)

De código aberto, multiplataforma e lançado em 2009, o [MongoDB](https://www.treinaweb.com.br/blog/o-que-e-mongodb/ "MongoDB") é considerado um “líder” no quesito SGBD NoSQL.

É um banco de dados orientado a documentos, baseado no formato [JSON (JavaScript Object Notation)](https://www.treinaweb.com.br/blog/o-que-e-json/ "JSON (JavaScript Object Notation)") e possui uma curva de aprendizagem baixíssima.

Dentre suas principais características, podemos citar:

- Totalmente gratuito;
- Possui uma baixa curva de aprendizagem, como dito acima;
- Fácil escalabilidade horizontal;
- Multiplataforma;
- Suporte para transações ACID multi-documento;
- Consultas suportam funções JavaScript personalizadas, entre outros.

É um SGBD muito utilizado tanto por pequenas quanto por grandes empresas, como mostra em seu site, como: Facebook, Ebay, Google, Adobe, entre outras.

Para realizar seu download, basta [clicar aqui](https://www.mongodb.com/download-center/community "clicar aqui"), onde é possível encontrar toda sua documentação e suporte.

## Redis

![Logo Redis](https://dkrn4sk0rn31v.cloudfront.net/2019/09/13110046/31.png)

Redis é o banco de dados de valores-chave mais popular do mundo, ou seja, seus dados são armazenados em forma de chave valor, que armazenam objetos indexados por chaves e possibilitam a busca por estes objetos a parte das mesmas.

É escrito utilizando a linguagem de programação C, porém, compatível com várias outras linguagens de programação como: Java, Python, PHP, C++, entre outras. Extremamente rápido, tanto para escrita como para leitura de dados, pois seus dados são armazenados na memória, seus comandos são executados anatomicamente e possui modelo cliente-servidor.

Criado por Salvatore Sanfiippo, foi liberado de forma open-source em 2009 (um acrônimo de REmote DIctionary Server (servidor de dicionário remoto)).

Seu download pode ser feito acessando o seu [site](https://redis.io/download "site") onde é possível também acessar toda documentação, comunidade, comandos, suporte, entre outras funções.

De suas principais características, podemos citar:

- Desempenho muito rápido;
- Multiplataforma;
- Estruturas de dados na memória;
- Versatilidade e facilidade de uso;
- Replicação e persistência;
- Compatibilidade com a sua linguagem de desenvolvimento preferencial, entre outros.

## Cassandra

![Logo Cassandra](https://dkrn4sk0rn31v.cloudfront.net/2019/09/13110155/21.png)

Desenvolvido em Java, gratuito e multiplataforma, o Cassandra originalmente foi desenvolvido no Facebook, que em 2008 compartilhou seu código-fonte para a comunidade e, agora, é um projeto de sistema de banco de dados mantido pelos desenvolvedores da fundação Apache e por muitas outras empresas que se tornaram colaboradores (Apache Cassandra).

Dentre suas características, podemos destacar:

- Altamente escalável;
- Fornece acesso de baixa latência a clientes;
- Gratuito;
- Orientado por colunas (o que torna um banco de dados mais rápido);
- Possui um modelo distribuído otimizado e descentralizado, entre outros.

No [site](http://cassandra.apache.org/download/ "site"), é possível realizar seu download, visualizar sua documentação, acompanhar as novidades em seu blog, etc.

[  ![IA Para Devs - Descomplicando a IA: LLMs, Tokens e Limite](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/ia-para-devs.svg)   Curso IA Para Devs - Descomplicando a IA: LLMs, Tokens e Limite Conhecer o curso ](https://www.treinaweb.com.br/curso/ia-para-devs-descomplicando-a-ia-llms-tokens-e-limite)

## Para finalizar

Com o objetivo de gerenciar informações, em especial, recuperar informações diluídas em um grande volume de dados, a escolha de um SGBD é de suma importância dentro de uma organização, onde tarefas podem ser simplificadas e automatizadas, auxiliando assim em soluções impostas no dia a dia de uma empresa.

Desta forma, dentre as diversas são as opções de SGDS presentes no mercado, tanto open source quanto pagas de alto nível, conhecer o negócio e entender qual sua real necessidade é um fator de extrema importância na escolha de um SGBD, visando sempre o futuro de uma organização para que este, atenda tanto às necessidades atuais quanto futuras.

- [ #Banco de dados ](https://www.treinaweb.com.br/blog/tag/banco-de-dados)
- [ #NoSQL ](https://www.treinaweb.com.br/blog/tag/nosql)
- [ #Redis ](https://www.treinaweb.com.br/blog/tag/redis)
- [ #MongoDB ](https://www.treinaweb.com.br/blog/tag/mongodb)
- [ #Cassandra ](https://www.treinaweb.com.br/blog/tag/cassandra)

Autor

 ![Ana Paula de Andrade](//secure.gravatar.com/avatar/76297b487187c82ae476e823018dbfc0?d=mm)

## Ana Paula de Andrade

 Graduanda em Sistemas de Informação pelo Instituto Federal da Bahia. É responsável pelo atendimento ao cliente, gerenciamento de redes sociais e revisão de cursos, além da redação de artigos para o blog da TreinaWeb. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/09160454/SGBDs-400x280.png)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     7 anos atrás

    ##  [ Os principais SGBDs relacionais ](https://www.treinaweb.com.br/blog/os-principais-sgbds-relacionais) 

     Neste artigo veremos os principais SGBDs relacionais e suas principais características.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/09160454/SGBDs-400x280.png)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     5 anos atrás

    ##  [ Tipos de banco de dados NoSQL ](https://www.treinaweb.com.br/blog/tipos-de-banco-de-dados-nosql) 

     Veja neste artigo os principais tipos de banco de dados NoSQL.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/07/sql-vs-nosql-qual-usar-400x280.jpg)  [ NoSQL ](https://www.treinaweb.com.br/blog/categoria/nosql) 

     10 anos atrás

    ##  [ SQL vs NoSQL, qual usar? ](https://www.treinaweb.com.br/blog/sql-vs-nosql-qual-usar) 

     Conheça mais sobre os tipos de banco SQL e NoSQL e quando utilizá-los.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/09160454/SGBDs-400x280.png)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     5 anos atrás

    ##  [ O que é um SGBD? ](https://www.treinaweb.com.br/blog/o-que-e-um-sgbd) 

     Veja neste artigo o que é um Sistema de Gerenciamento de Banco de Dados (SGBD).

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/07/BANCO-DADOS-400x280.png)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     6 anos atrás

    ##  [ O que é Banco de Dados? ](https://www.treinaweb.com.br/blog/o-que-e-banco-de-dados) 

     Veja neste artigo o que é Banco de Dados.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/hospedage-e-dominio-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     10 anos atrás

    ##  [ O que é uma hospedagem e por que precisamos de um domínio? ](https://www.treinaweb.com.br/blog/o-que-e-uma-hospedagem-e-por-que-precisamos-de-um-dominio) 

     Nesse artigo veremos de forma didática, com foco nos iniciantes, o que é uma hospedagem, domínio e qual caminho o usuário percorre até chegar em um site.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/12/qual-computador-comprar-para-programar-400x280.png)  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

     6 anos atrás

    ##  [ Qual computador comprar para programar? ](https://www.treinaweb.com.br/blog/qual-computador-comprar-para-programar) 

     Saiba tudo o que precisa para comprar um computador para programar.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/04/15190654/FRAMEWORKS-PHP-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     8 anos atrás

    ##  [ Os principais Frameworks PHP ](https://www.treinaweb.com.br/blog/os-principais-frameworks-php) 

     Neste artigo falaremos brevemente sobre os principais Frameworks PHP do mercado.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/10/22110927/FRAMEWORKS-CSS-400x280.png)  [ CSS ](https://www.treinaweb.com.br/blog/categoria/css) 

     8 anos atrás

    ##  [ Os principais frameworks CSS ](https://www.treinaweb.com.br/blog/os-principais-frameworks-css) 

     Neste artigo veremos alguns dos principais frameworks CSS do mercado e algumas de suas características.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/12/06151538/principais-projetos-doctrine-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     7 anos atrás

    ##  [ Conheça os principais projetos do Doctrine ](https://www.treinaweb.com.br/blog/conheca-os-principais-projetos-do-doctrine) 

     O Doctrine é um conjunto de projetos PHP voltados principalmente para trabalhar com persistência de dados. Neste post vamos falar como esses projetos surgiram e qual a utilidade de cada um.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/12/03180949/RUST-400x280.png)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     7 anos atrás

    ##  [ O que é Rust? ](https://www.treinaweb.com.br/blog/o-que-e-rust) 

     Veja neste artigo o que é Rust e suas principais características.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/06/10212549/O-QUE-É-SYMFONY-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     8 anos atrás

    ##  [ O que é Symfony? ](https://www.treinaweb.com.br/blog/o-que-e-symfony) 

     Neste artigo veremos o que é Symfony e suas principais características. Vamos falar sobre sua história, o padrão estrutural MVC, componentes, tipos de estruturas de projeto, além de ciclo de atualização e suporte.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **02h 14min 03s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
