image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Luiz Café
Luiz Café19/09/2023 16:20
Compartilhe

Conheça uma Visão Geral sobre 5 diferentes Banco de Dados

    Olá, comunidade tech da DIO!

    Neste artigo compartilho com vocês um pouco sobre alguns Sistemas de Gerenciamento de Banco de Dados. Eles são responsáveis por desempenhar um papel fundamental no armazenamento, recuperação e manipulação de informações em aplicações de software. Neste artigo, exploraremos cinco sistemas de banco de dados amplamente utilizados: PostgreSQL, MySQL, SQLite, MariaDB e MongoDB.

    PostgreSQL

    image

    O PostgreSQL é um sistema de gerenciamento de banco de dados relacional de código aberto conhecido por sua robustez e recursos avançados. Ele suporta transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade) e é altamente extensível, permitindo a criação de funções personalizadas e tipos de dados.

    MySQL

    image

    Ao falarmos do MySQL, podemos entender como mais um sistema de gerenciamento de banco de dados relacional amplamente adotado. É conhecido por sua velocidade e escalabilidade. O MySQL oferece suporte a replicação, particionamento e armazenamento em memória, tornando-o adequado para aplicações de alto desempenho.

    SQLite

    image

    Se você busca um SGBD mais leve, para projetos mais simples, SQLite é uma ótima escolha! Ele é ideal para aplicações móveis e de baixa complexidade. Além disso, é conhecido por ser um banco de dados incorporado, armazenando dados em um único arquivo e não exigindo um servidor dedicado. Isso o torna uma opção atraente para aplicativos de tamanho reduzido.

    MariaDB

    image

    Mais uma ótima opção, o MariaDB é um sistema de gerenciamento de banco de dados relacional bifurcado do MySQL, mantendo compatibilidade com a maioria das aplicações MySQL. Ele se destaca por oferecer recursos aprimorados de segurança e desempenho, bem como suporte a armazenamento em colunas (columnar storage) para consultas analíticas eficientes.

    MongoDB

    image

    Com objetivo de facilitar o processo de gestão de banco de dados, podemos entender o MongoDB de maneira diferenciada em relação aos demais sistemas de banco de dados relacionais, pois é um banco de dados NoSQL orientado a documentos. Ele armazena dados em formato JSON-like (BSON) e é altamente escalável e flexível. O MongoDB é amplamente utilizado em aplicações onde a estrutura dos dados pode mudar frequentemente.

    Conclusão

    Após a leitura deste artigo, espero que você tenha aprendido um pouco mais sobre o universo dos sistemas de gerenciamento de banco de dados.A escolha do sistema de gerenciamento de banco de dados adequado depende das necessidades específicas de cada aplicação.

    Cada um deles oferece características distintas para diferentes casos de uso. Não deixe de dar continuidade aos seus estudos sobre o tema, explorando ainda mais as características e funcionalidades de cada um desses sistemas para tomar decisões informadas em seus projetos de desenvolvimento de software.

    Qual desses SGBD você já usou o conhecia?

    Deixe seu comentário!

    Bons estudos!

    Referências

    MariaDB. Disponível em: <https://mariadb.org/>

    MongoDB. Disponível em: <https://www.mongodb.com/pt-br>

    MySQL. Disponível em: <https://www.mysql.com/>

    PostgreeSQL. Disponível em: <https://www.postgresql.org/>

    SQLite. Disponível em: <https://www.sqlite.org/index.html>

    Compartilhe
    Comentários (0)