Porque consideramos o padrão SQL como bom para aplicações que irão funcionar a longo prazo? fique confuso na resposta correta, poderia me dar um feedback ?
Porque consideramos o padrão SQL como bom para aplicações que irão funcionar a longo prazo? fique confuso na resposta correta, poderia me dar um feedback ?
Olá Guilherme, tudo bem?
Os bancos de dados SQL precisam seguir sempre um padrão determinado, ou seja, eles tem uma estruta bem semelhante, como por exemplo, todos armazenam os seus dados em tabelas. Já os bancos de dados NoSQL, eles não seguem um padrão específico e cada banco de dados pode ter uma estrutura diferente, como por exemplo, o MongoDB é um banco de dados NoSQL baseado em documentos, já o Redis é banco de dados NoSQL baseado em chave-valor.
Quando utilizamos bancos de dados que seguem o mesmo padrão, e tem a mesma estrutura, conseguimos garantir uma longevidade maior para aplicações, pois, caso o banco de dados que esteja sendo utilizado seja descontinuado, com o tempo ele pode deixar de ser suportado pelas aplicações e com isso precisamos passar a utilizar outro banco de dados diferentes.
Como os bancos de dados SQL seguem um mesmo padrão não seria um problema, pois seria possível realizar uma migração de dados de um banco de dados para outro. Se neste caso estivesse sendo utilizado um banco de dados como o MongoDB, por exemplo, e a migração fosse para o banco de dados Redis, isso seria praticamente impossível, já que os dois bancos de dados tem uma estrutura de armazenamento de dados totalmente diferente.
Por este motivo que consideramos o padrão SQL como bom para aplicações que irão funcionar a longo prazo, ele grante a fácil migração entre os bancos de dados.
Espero ter ajudado, qualquer nova dúvida é só falar e bons estudos!