Alguns motivos podem ser decisivos para que uma migração de SGBDs relacionais para não relacionais (NoSQL) ocorra dentro de uma empresa. Entre esses motivos, três se destacam. Quais são eles?
R: Desenvolvimento de novas aplicações, atualizações de aplicações já existentes e integrações entre sistemas.
A migração de bases relacionais para NoSQL reúne diretrizes e técnicas que precisam ser consideradas a fim de minimizar riscos e impactos negativos aos usuários. Dos principais riscos, um deles está ligado diretamente aos sistemas operacionais e a extensões de arquivos. Que risco é esse?
R: Problemas com compatibilidade.
Os três métodos conhecidos de migração de um banco relacional para um NoSQL partem de duas vertentes: on-line e off-line. Quais são os três métodos de migração adotados pelo mercado?
R: Migração on-line com sincronização contínua, migração off-line por meio de uma ferramenta e migração off-line manual por meio de scripts.
Os usuários são considerados parte importante do processo de migração de dados de um sistema relacional para um sistema NoSQL. Pensando nisso, qual seria o papel do usuário durante um processo de migração?
R: Auxilia no esclarecimento de regras de negócios, determinando também o que pode ser priorizado em uma migração.
No processo de migração de sistemas gerenciadores de bancos de dados relacionais para NoSQL, uma etapa é considerada muito importante e não pode ser negligenciada: mapeamento de tipos de dados. A que se refere essa etapa?
R: O mapeamento de tipos de dados se refere à verificação do tipo de dado a ser gravado no SGBD NoSQL (chave-valor, documentos, etc).