Sobes.tech
Junior — Middle

Podes enumerar os principais tipos de estruturas de dados e formatos de armazenamento de informações em bases de dados?

sobes.tech IA

Resposta da IA

Os principais tipos de estruturas de dados, frequentemente utilizados em programação e bases de dados:

  • Arrays — coleções ordenadas de elementos do mesmo tipo.
  • Listas ligadas — sequência de elementos onde cada um contém uma referência ao próximo.
  • Pilhas — estrutura com acesso pelo princípio LIFO (último a entrar, primeiro a sair).
  • Filas — estrutura com acesso pelo princípio FIFO (primeiro a entrar, primeiro a sair).
  • Árvores — estruturas hierárquicas, por exemplo, árvores binárias, árvores B.
  • Tabelas hash — estruturas para busca rápida por chave.
  • Grafos — conjunto de nós e arestas entre eles.

Formatos de armazenamento de informação em bases de dados:

  • Tabular (relacional) — dados armazenados em tabelas com colunas e linhas (por exemplo, bases SQL).
  • Orientado a documentos — dados armazenados em forma de documentos (JSON, BSON), por exemplo, MongoDB.
  • Chave-valor — pares chave-valor, por exemplo, Redis.
  • Orientado a colunas — dados armazenados por colunas, ideal para análise (por exemplo, Cassandra).
  • Bases de dados de grafos — armazenam dados em forma de grafos, úteis para relações complexas (por exemplo, Neo4j).