Diferença entre JSON e SQL
4 answers
O JSON é o formato de marcação de dados. Você usa-o para definir o que os dados são e os meios. eg: este carro é azul, tem 4 assentos.
{
"colour": "blue",
"seats": 4
}
O SQL é uma linguagem de manipulação de dados. Você usa-o para definir as operações que deseja realizar nos dados. eg: Encontre-me todos os carros verdes. Muda todos os carros vermelhos para carros azuis.
select * from cars where colour = 'green'
update cars set colour='blue' where colour='red'
Uma base de dados SQL é uma base de dados que usa SQL para consultar os dados armazenados dentro, em qualquer formato que possa ser. Estão disponíveis outros tipos de bases de dados.
O SQL é usado para comunicar com bases de dados, normalmente para criar, actualizar e apagar entradas de dados.
JSON fornece umapadronizada Notação/estrutura de objetos para falar com serviços web.
Porquê padronizado?
Porque o JSON é relativamente fácil de processar tanto na frente (com javascript) como na infra-estrutura. Com bases de dados no-SQL se tornando a norma, JSON / JSON-like documentos / objetos também estão sendo usados na base de dados.