Questão de Banco de Dados

Imagine que você foi contratado por uma corporação. A empresa está planejando desenvolver um novo sistema para vendas on-line de seus produtos. Para tanto, será necessário escolher um sistema de gerenciamento de banco de dados. Vamos supor que você tenha sido escolhido para lidar com essa questão, qual seria o caminho correto para tomar a decisão de escolha?

A

Um dos caminhos é o entendimento por partes do que o sistema ou aplicação fará, o seu tamanho, a necessidade de mudanças e a quantidade de usuários simultâneos. Caso a aplicação seja web, com acessos moderados e tamanho de grande a pequeno, pode-se optar por Oracle, Microsoft SQL Server ou, ainda, PostgreSQL. Se a necessidade é para suportar uma aplicação grande, com vários acessos simultâneos, cruzamento de dados intenso e grande granularidade de perfis, prefira o PostgreSQL ou, ainda, o MariaDB. Por fim, se a necessidade de performance falar acima de qualquer outra frente, será necessário a utilização de bancos de dados NoSQL, como o MongoDB, por exemplo.

B

No momento da escolha do Sistema Gerenciador de Banco de Dados você precisa observar quem será o usuário da sua aplicação de banco de dados. Se você precisar de alternativas mais avançadas, o melhor é utilizar uma plataforma de banco de dados não relacionais. Visto que muitas opções já vêm com os recursos que você necessita, como o MySQL Workbench, por exemplo. Caso a aplicação seja web, com acessos moderados e tamanho de pequeno a médio, pode-se optar por MySQL, Google Cloud Bigtable ou, ainda, PostgreSQL.

C

Um dos caminhos é escolher o SGBD mais popular, visto que estes sistemas são mais atualizados e com isso irá suprir a necessidade da empresa. No ranking de classificação DB-Engines o sistema gerenciador de banco de dados mais popular é o Oracle. Por fim, se a necessidade de performance falar acima de qualquer outra frente, será necessário a utilização de bancos de dados distribuídos, como o Cassandra, por exemplo.

D

No momento da escolha do Sistema Gerenciador de Banco de Dados você precisa observar quem será o usuário da sua aplicação de banco de dados. Se você precisar de alternativas mais avançadas, o melhor é utilizar uma plataforma gratuita. Muitas opções já vêm com os recursos que você necessita, como o SQL Server, por exemplo. Caso a aplicação seja web, com acessos moderados e tamanho de pequeno a médio, pode-se optar por MySQL, Google Cloud Bigtable ou, ainda, PostgreSQL.

E

Um dos caminhos é o entendimento completo do que o sistema ou aplicação fará, o seu tamanho, a necessidade de mudanças e a quantidade de usuários simultâneos. Caso a aplicação seja web, com acessos moderados e tamanho de pequeno a médio, pode-se optar por MySQL, MariaDB ou, ainda, PostgreSQL. Se a necessidade é para suportar uma aplicação grande, com vários acessos simultâneos, cruzamento de dados intenso e grande granularidade de perfis, prefira o Oracle ou, ainda, o Microsoft SQL Server. Por fim, se a necessidade de performance falar acima de qualquer outra frente, será necessário a utilização de bancos de dados NoSQL, como o MongoDB, por exemplo.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados