Arquivo da categoria: Sem categoria

Manipulando estrutura de dados XML no MySQL

O formato XML está por aí faz um bom tempo. Salvo engano desde 1998. Quem trabalha com aplicações web, certamente, já tropeçou no XML.

O XML (eXtensible Markup Language) é uma estrutura de dados criada com o objetivo de tornar estes dados de fácil leitura por humanos (nós) and por máquinas. “Markup” porque usa marcações (tags) para determinar o início e fim de um dado.

Sua estrutura de dados é, de fato, bastante simples. Totalmente textual, ou seja, lida por olhos humanos. E, é muito usada na troca de dados entre aplicações/serviços de web, entre outros.

Muito tem sido dito que JSON substitui o XML. Minha opinião? Um dia pode ser que sim. Mas, atualmente, há muitas aplicações legadas, atuais, e, novas sendo criadas utilizando-se a estrutura de dados do XML. Sempre achei XML elegante, mas, que consome espaço demais (muito verbosa). E, o fato de ser obrigado a abrir e fechar uma marcação (tag) sempre me aborreceu. Portanto, acredito que ainda veremos muito XML por aí.

Continue lendo Manipulando estrutura de dados XML no MySQL

MySQL: O Tipo de Dados JSON e o NoSQL

JSON é uma maneira prática, em formato texto plano, de trocar dados, independente, de linguagem de programação ou plataforma. JSON é como se fosse um arquivo CSV com esteróides, ou, um XML mais compacto. De tempos em tempos, surge uma evolução de arquivos, protocolos, ou, formas de troca de dados. JSON é uma dessas evoluções.

O que significa JSON? Javascript Object Notation… Hum… se tem java no nome… Disse uma vez um monge tibetano que: “Java é a melhor forma de se criar uma aplicação que rode em qualquer plataforma, de forma mais lenta e com mais travamentos”. Sou técnico, e, não filósofo. Mas, o fato é que JSON (Djei Zon) já ganhou adeptos, e, é uma das formas de troca de dados entre aplicações, servidores, plataformas, etc. Portanto, merece um tipo de dados exclusive. Continue lendo MySQL: O Tipo de Dados JSON e o NoSQL

Oracle Database Vault

O Oracle DV ou Database Vault não é algo novo, mas, ganhou muito mais relevância após a implementação da GDPR. É um recurso adicional, excelente, para atender às regulamentações de proteção e privacidade de dados, evitando-se um emaranhado de 3rd-party (puxadinhos e gambiarras) com proxy, middleman, e outras extravagâncias para garantir a segurança dos dados.

Continue lendo Oracle Database Vault