Definição – o que significa Schema on Write?
O esquema na gravação é uma técnica tradicional para armazenamento de banco de dados que, de certa forma, deu lugar a novas idéias aplicadas a sistemas mais sofisticados. O esquema na gravação é frequentemente contrastado com o esquema na leitura, que é um método de manipulação de dados mais recente que oferece às empresas e outras partes mais flexibilidade no uso de big data e sistemas analíticos.
Definirtec explica Schema on Write
Nos primeiros dias do tratamento de dados digitais, os bancos de dados trabalhavam com base no esquema na gravação. Isso significava que as partes dos dados deveriam ser adaptadas a um modelo ou plano no momento do armazenamento. Então, quando os usuários foram recuperar os dados, eles já estavam em um formato facilmente gerenciável.
O que os especialistas descobriram ao criar ferramentas de tratamento de dados mais inovadoras foi que o esquema na gravação era, em muitos aspectos, muito restritivo. Embora tenha feito um bom trabalho em garantir a consistência dos dados, também levou à rejeição de muitos tipos diferentes de dados menos estruturados. Dados brutos ou não estruturados são dados que não se encaixam no modelo de banco de dados, não estão em blocos de fácil digestão ou não podem ser formatados em coisas como moeda, nome ou formatos de identificação. Os dados brutos podem ser mais diversos e menos homogêneos, o que torna menos fácil para um sistema de computação digerir. As partes individuais dos dados brutos também podem ser menos reconhecíveis. Mas os especialistas em TI aprenderam que esse tipo de dados também era valioso.
Parte da razão para a convenção original do esquema na gravação era que os sistemas anteriores simplesmente não tinham a capacidade de lidar com dados menos estruturados. Um sistema simples de entrada / saída não poderia lidar com as diferenças de sintaxe ou quaisquer outros desvios de uma norma estrita. No entanto, à medida que a capacidade de hardware e software aumentaram nas últimas três décadas, surgiram sistemas que podiam lidar com dados não estruturados muito bem e até mesmo fazer parte da formatação automática que costumava ser feita meticulosamente por mãos humanas (por exemplo, sistemas antigos de cartão perfurado).
O método mais recente de esquema na leitura mostra que dados não estruturados podem ser armazenados no sistema e formatados ou estruturados quando recuperados. Isso levou à obsolescência parcial do método schema-on-write, que costumava ser o método principal para a maioria dos sistemas de computação e armazenamento.