Revirando o passado, encontramos o relato da existência da Biblioteca de Alexandria, um centro de informação histórico que havia na cidade de mesmo nome, no Egito. Estabelecido no século III A.E.C. (Antes da Era Comum), o local era uma das maiores fontes de conhecimento da antiguidade, porém foi destruído em uma queima pelo imperador romano Júlio César em 45 A.E.C.
A preservação e a segurança das informações é algo extremamente importante para a humanidade, algo que não mudou mesmo depois de milênios, apenas evoluiu. O armazenamento ganhou novas formas, tanto físicas quanto virtuais, tal qual arquivos, museus, computadores, sites, etc.
Digitalmente falando, com o advento da internet, surgiram tecnologias com esse objetivo de preservação, como é o caso dos bancos de dados. A sua criação possibilita “guardar” informações sem o medo de que alguma tragédia de proporções “alexandrinas” aconteça.
Continue lendo este artigo e conheça mais sobre os bancos de dados e suas variações. Boa leitura.
O que é um banco de dados?
Os bancos de dados são uma tecnologia de armazenamento eletrônico. Normalmente, a sua estrutura é composta por linhas e colunas em formato de tabela, facilitando o acesso e a pesquisa do que é guardado.
Esse ambiente virtual permite que os usuários acessem, modifiquem, atualizem e organizem o que está contido nele. Além disso, existe uma gama de tipificações de bancos, sendo elas:
- Banco de dados relacional;
- Banco de dados não relacional (NoSQL);
- Banco de dados orientado a objeto;
- Banco de dados distribuídos;
- Data warehouse;
- Banco de dados gráficos;
- Banco de dados OLTP;
- Banco de dados de código aberto;
- Banco de dados em nuvem;
- Banco de dados multimodelo;
- Banco de dados de documentos/JSON;
- Banco de dados autônomo.
Saiba o que são bancos de dados relacional
Um dos mais populares tipos de banco de dados é o relacional. Sua principal função é armazenar e fornecer acesso a informações relacionadas entre si, de maneira simples e eficiente. Elencamos os aspectos que caracterizam esta categoria:
Estrutura: é baseado em uma forma tabular, onde cada tabela tem um esquema definido de regras específicas para cada coluna.
Esquema rígido: mantém a arquitetura do sistema igual por um longo tempo, tendo que ser decidido antes do início da utilização.
Linguagem: usa SQL (Structured Query Language) para consultar e manipular o conhecimento armazenado.
Consistência: segue os princípios do ACID (Atomicidade, Consistência, Isolamento, Durabilidade), garantindo a integridade e segurança do que está contido nele.
Transações: permite transferências avançadas, agrupando várias operações em apenas um grupo.
Veja o que são bancos de dados não relacionais (NoSQL)
O NoSQL (Not only Structured Query Language) é um banco de dados mais flexível e útil para informações com requisitos variáveis, dando mais liberdade para os usuários. Confira os principais pilares deste modelo:
Estrutura: conta com uma arquitetura adaptável, abrigando os arquivos em diferentes formatos, como chave-valor, grafos e colunas.
Dinamicidade: permite alterações e adições de campos aos documentos, sem precisar mudar o esquema central de regras.
Diversidade: apresenta muitas maneiras de armazenamento para cada espécie de dado.
Escalabilidade: efetivo para cenários onde há necessidade de alta distribuição.
Consistência: oferece diferentes níveis de densidade, determinados a partir da configuração inicial.
Consultas variadas: fornece recursos de pesquisa que podem ser filtrados para usos específicos.
Quer aprender mais sobre banco de dados?
Interessado nessa tecnologia de armazenamento e preservação de informações? A Green oferta uma grande variedade de percursos acadêmicos para quem quer se especializar na área.
Acesse o nosso site e explore as inúmeras alternativas para aprofundar-se no universo da TI.