Os recursos a serem avaliados durante a avaliação do SGBD são listados a seguir:
Modelo de dados: O modelo de dados determina como os dados são representados e organizados em um banco de dados. Ele fornece uma estrutura para criar, gerenciar e acessar dados. Os dois principais tipos de modelos de dados são relacionais e não relacionais.
Linguagem de consulta: A linguagem de consulta é a linguagem usada para interagir com o banco de dados e recuperar dados. Deve ser fácil de usar, expressivo e eficiente. A linguagem de consulta mais comum é SQL (Structured Query Language).
Desempenho: O desempenho do SGBD é um fator crítico na sua seleção. O SGBD deve ser capaz de lidar com grandes quantidades de dados e processar consultas de forma eficiente. O desempenho pode ser medido em termos de taxa de transferência, latência e escalabilidade.
Confiabilidade: O SGBD deve ser confiável e capaz de proteger os dados contra perda ou corrupção. Deve fornecer recursos como backup de dados, recuperação e redundância.
Segurança: O SGBD deve fornecer mecanismos de segurança para proteger os dados contra acesso não autorizado. Esses mecanismos incluem autenticação de usuário, controle de acesso e criptografia.
Usabilidade: O SGBD deve ser fácil de usar tanto para administradores quanto para usuários. Deve fornecer interfaces de usuário e documentação intuitivas.
Escalabilidade: O SGBD deve ser capaz de ser dimensionado para suportar uma quantidade crescente de dados e usuários. Deve ser capaz de lidar com quantidades crescentes de dados sem comprometer o desempenho.
Interoperabilidade: O SGBD deve ser capaz de interoperar com outros sistemas, como sistemas operacionais, aplicativos e outros bancos de dados. Deve suportar protocolos e formatos de dados padrão da indústria.
Suporte do fornecedor: A qualidade do suporte do fornecedor é importante na seleção de um SGBD. O fornecedor deve fornecer documentação abrangente, treinamento e serviços de suporte.