[Piquete] - SBD - Atividade de Pesquisa - Banco de Dados NoSQL

Caderno de TI · Atividade de Pesquisa

Bancos de Dados NoSQL

História e conceito — de onde vieram e por que existem
2º MTEC Informática — Piquete Prof. Elton Alex Silva Pesquisa individual

Sua missão

Você vai investigar o que são os bancos de dados NoSQL: como surgiram, o que significam e onde se encaixam no mundo real. O conteúdo abaixo é o seu ponto de partida — leia, pesquise além dele e responda ao roteiro com suas próprias palavras.

Envie suas respostas pelo formulário: forms.gle/wZLov4fWFtxom81M6

Por que o NoSQL surgiu?

Por décadas, o modelo relacional (o mundo do SQL, com tabelas, linhas e colunas bem definidas) reinou sozinho. Ele é ótimo para dados organizados e consistentes — e continua sendo usado o tempo todo.

Mas nos anos 2000 a internet mudou de escala. Redes sociais, buscadores, streaming e lojas online passaram a lidar com volumes gigantescos de dados, muitas vezes sem formato fixo (textos, fotos, cliques, mensagens) e com necessidade de crescer distribuindo a carga entre muitos servidores. Para alguns desses casos, o esquema rígido das tabelas começou a apertar.

Empresas como Google (com o Bigtable) e Amazon (com o Dynamo) criaram seus próprios sistemas não relacionais para dar conta desse cenário. Desse movimento nasceram os bancos que hoje chamamos de NoSQL.

O que é NoSQL?

NoSQL não quer dizer "sem SQL". A leitura mais aceita é "Not only SQL" — ou seja, "não apenas SQL". É uma categoria de bancos de dados que não seguem estritamente o modelo relacional de tabelas.

Em geral, esses bancos compartilham algumas características:

Esquema flexível

Os dados não precisam de uma estrutura fixa definida de antemão — cada registro pode ter campos diferentes.

Escala horizontal

Foram pensados para crescer distribuindo os dados entre várias máquinas, e não só trocando por um servidor maior.

Alto desempenho

Lidam bem com grandes volumes e muitas leituras/gravações simultâneas.

Vários modelos

Guardam dados de formas diferentes: documentos, pares chave-valor, colunas ou grafos.

Ponto importante: NoSQL não substitui o SQL. Eles convivem, e cada um resolve melhor certos tipos de problema.

Uma linha do tempo

  • 1970
    O modelo relacional. Edgar F. Codd formaliza a teoria que dá origem aos bancos relacionais e, mais tarde, à linguagem SQL.
  • 1998
    O nome aparece. Carlo Strozzi usa o termo "NoSQL" para um banco dele que era relacional, mas não usava a linguagem SQL — um sentido diferente do atual. Fica a curiosidade.
  • 2009
    O marco moderno. Em 11 de junho de 2009, em San Francisco, uma reunião organizada por Johan Oskarsson reúne desenvolvedores para discutir os novos bancos distribuídos e não relacionais. O termo "NoSQL" é retomado para batizar esse movimento.
  • 2010+
    A explosão. Com o crescimento da web e do big data, bancos como MongoDB, Cassandra, Redis e Neo4j se popularizam e o NoSQL entra de vez no dia a dia do desenvolvimento.

Os quatro grandes tipos

Existem quatro famílias principais de bancos NoSQL, definidas pela forma como guardam os dados:

Documentos

Guardam os dados em documentos parecidos com JSON, cada um autocontido.ex.: MongoDB

Chave-valor

Cada dado é um par: uma chave que aponta para um valor. Simples e muito rápido.ex.: Redis

Colunas (wide column)

Organizam grandes volumes por colunas, ótimos para escala massiva.ex.: Cassandra

Grafos

Focam nas conexões entre os dados — ideais para redes de relacionamento.ex.: Neo4j

Roteiro de pesquisa

Responda às questões abaixo com suas próprias palavras. Pesquise além do texto desta página e cite as fontes que você usou.

  • Explique o que significa a sigla NoSQL e por que "não apenas SQL" descreve melhor a ideia do que "sem SQL".

  • Que mudanças da internet nos anos 2000 motivaram o surgimento dos bancos NoSQL? Cite pelo menos dois fatores.

  • Descreva o marco de 2009: quem organizou, onde aconteceu e por que ele é considerado o início do NoSQL moderno.

  • Aponte pelo menos três diferenças entre um banco relacional (SQL) e um banco NoSQL.

  • Escolha um dos quatro tipos de NoSQL. Explique como ele guarda os dados, cite um banco real que o utiliza e dê um exemplo de aplicação onde ele seria uma boa escolha.

  • Na sua opinião, o NoSQL substitui o SQL? Justifique com base no que você pesquisou.

Onde pesquisar

Pontos de partida confiáveis. Você pode (e deve) buscar outras fontes — só evite blogs sem autor e conteúdos copiados sem crédito.

Como entregar e o que vale nota

Respostas em texto, redigidas por você. Recomenda-se de 4 a 8 linhas por questão. Ao final, liste as fontes consultadas (link ou nome). Entrega pelo formulário indicado no topo.

CritérioPontos
Conceito e sigla explicados corretamente (Q1, Q2)2,0
História: marco de 2009 e contexto (Q3)2,0
Comparação SQL × NoSQL (Q4)2,0
Tipo escolhido com exemplo de aplicação (Q5)2,0
Posicionamento justificado + fontes citadas (Q6)2,0
Total10,0
Pesquisar é permitido e incentivado; copiar e colar texto pronto (de sites ou de IA) sem reescrever com as suas palavras, não. Respostas idênticas entre colegas ou coladas da internet zeram a questão.

Identificação

Nome completo:
Nº:
Turma: 2º MTEC Informática (Piquete)
Data: ____ / ____ / 2026

Ref.: NOSQL-2026 · Caderno de TI

Caderno de TI — caderno-ti.blogspot.com

Comentários

Postagens mais visitadas deste blog

Introdução aos Sistemas de Gerenciamento de Banco de Dados

Comandos de Rede via CMD

Introdução ao HTML, CSS e JavaScript - Guia para Iniciantes