Definición: ¿Qué significa Schema on Write?
Schema on write es una técnica tradicional para el almacenamiento de bases de datos que, de alguna manera, ha dado paso a nuevas ideas aplicadas a sistemas más sofisticados. El esquema en escritura a menudo se contrasta con el esquema en lectura, que es un método de manejo de datos más nuevo que brinda a las empresas y otras partes más flexibilidad en el uso de big data y sistemas de análisis.
Techinfo explica Schema on Write
En los primeros días del manejo de datos digitales, las bases de datos funcionaban con un esquema por escritura. Eso significaba que las piezas de datos tenían que adaptarse a una plantilla o plan en el momento del almacenamiento. Luego, cuando los usuarios fueron a recuperar los datos, ya estaban en un formato fácilmente manejable.
Lo que los expertos encontraron al crear herramientas de manejo de datos más innovadoras fue que el esquema de escritura era, en muchos sentidos, demasiado restrictivo. Aunque hizo un buen trabajo al hacer cumplir la coherencia de los datos, también condujo al rechazo de muchos tipos diferentes de datos menos estructurados. Los datos brutos o no estructurados son datos que no se ajustan a la plantilla de la base de datos, no están en trozos fácilmente digeribles o no se pueden formatear en cosas como moneda, nombre o formatos de identificación. Los datos brutos pueden ser más diversos y menos homogéneos, lo que hace que sea menos fácil de digerir para un sistema informático. Las partes individuales de los datos brutos también pueden ser menos reconocibles. Pero los expertos en TI aprendieron que este tipo de datos también era valioso.
Parte de la razón de la convención de esquema sobre escritura original fue que los sistemas anteriores simplemente no tenían la capacidad de manejar datos menos estructurados. Un sistema simple de entrada / salida no podría manejar las diferencias en la sintaxis o cualquier otra desviación de una norma estricta. Sin embargo, a medida que aumentaron la capacidad tanto del hardware como del software en las últimas tres décadas, surgieron sistemas que podían manejar datos no estructurados bastante bien e incluso realizar parte del formateo automáticamente que solía ser realizado minuciosamente por manos humanas (por ejemplo, viejos sistemas de tarjetas perforadas).
El método de lectura de esquema más reciente muestra que los datos no estructurados pueden almacenarse en el sistema y formatearse o estructurarse cuando se recuperan. Esto ha llevado a la obsolescencia parcial del método de esquema en escritura, que solía ser el método principal para la mayoría de los sistemas informáticos y de almacenamiento.