Modelos de Dados em Bancos de Dados NoSQL Orientados a Documentos: Seleção do Modelo Ótimo
Geração de esquemas, modelagem de dados, NoSQL, algoritmos meta- heurísticos
A modelagem de dados para banco de dados é uma etapa importante no processo de desenvolvimento de aplicações. Desde que os bancos de dados começaram a migrar para a nuvem, as melhores práticas, como definições de configurações, projeto de esquemas ou acesso aos dados, não sendo aplicadas adequadamente, tornam a modelagem de dados um assunto de importância crítica. Mas, já que um problema determinado a ser modelado tem muitos modelos candidatos, como garantir que o melhor ou mais ótimo modelo é encontrado? Por tal motivo, neste trabalho é proposto uma metodologia para encontrar o mais ótimo modelo de dados para banco de dados NoSQL orientado a documentos. Para alcançar o objetivo serão avaliados algoritmos meta-heurísticos, e métricas de avaliação de modelos. Como resultados espera-se percorrer a maior quantidade de candidatos a solução no espaço de busca para garantir o melhor ou mais ótimo modelo como resultado