¿Qué son los datos mutables?

Los datos mutables hacen referencia a una estructura de base de datos en la que estos se pueden modificar. Cualquier cambio de datos realizado simplemente se sobrescribe y reemplaza el registro anterior. Esto significa que las repeticiones anteriores de datos se pierden a menos que haya un sistema de copias de seguridad y registros que realicen un seguimiento de los cambios. Las bases de datos mutables se basan en registros, por lo que existirán espacios limitados para los datos.

Diagrama de datos mutables

Los tipos de bases de datos mutables incluyen estructuras de bases de datos relacionales, bases de datos SGL y estructuras NoSQL, los cuales forman la mayoría de las bases de datos tradicionales y, para muchas organizaciones, esta es la base de datos básica formada cuando la organización configura sus sistemas. Son un método tradicional porque se originaron en la época en que los volúmenes de datos eran más reducidos, más costosos de almacenar y los sistemas eran transaccionales.

Por el contrario, las bases de datos inmutables son las formas de datos más nuevas que más se están usando. Los puntos de datos no se pueden modificar; se da por sentado que los datos y los objetos no deben modificarse una vez creados. Estas bases de datos están basadas en registros y simplemente crean nuevos espacios para datos adicionales a medida que aparecen. Estas bases de datos son más flexibles en respuesta a las prácticas comerciales modernas, las enormes cantidades de datos disponibles ahora y la asequibilidad del almacenamiento basado en la nube.

¿Cuándo se utilizan los datos mutables en los negocios?

Existe una variedad de bases de datos utilizadas en los negocios que son mutables. Por ejemplo, en una base de datos de información de clientes, los datos mutables son información como números de teléfono y direcciones: cuando los datos del cliente cambian, estos datos se sobrescriben sobre los anteriores.

Cualquier base de datos que requiera actualizaciones, cambios y deba cumplir fácilmente con los estándares de GDPR tendrá datos mutables.

Además, piense en el internet de las cosas (IoT) y el gran volumen de datos producidos por cada reloj, refrigerador y automóvil del mundo. ¿Son necesarios todos estos datos? El almacenamiento de grandes cantidades de datos supone una gran presión para los sistemas y requiere una enorme potencia de procesamiento. ¿Es necesario almacenar estos datos de forma permanente o pueden eliminarse una vez que llega un nuevo registro?

Si bien parte de la información debe registrarse por razones de servicio o mantenimiento, es posible que solo sea necesiario almacenarla durante 24 horas o simplemente reemplazarse con una nueva información cuando llegue. Por ejemplo, por lo general, los sistemas de seguridad registrados en la nube tienen planes limitados en los que se registran datos nuevos y se reemplazan los datos antiguos cada 24 horas o una semana. Estos son una forma de datos mutables.

Informe O'Reilly: Creación de una infraestructura unificada de datos
Informe O'Reilly: Creación de una infraestructura unificada de datos
Solo un tercio de las empresas se convirtieron en organizaciones basadas en datos. ¿Cual es la solución? ¡Descúbralo en este libro electrónico!

Requisitos de GDPR en las bases de datos

Proteger la privacidad de los datos es un gran desafío en el mundo centrado en los datos de hoy. Se recopila mucha información sobre las personas, y las leyes europeas de privacidad de GDPR dieron un gran paso adelante al legislar cómo y qué pueden hacer las empresas con estos datos.

El artículo 17 del GDPR exige “el derecho al olvido”. En su totalidad, la legislación exige que cualquier empresa con datos sobre personas de la UE deberá borrar todos los datos personales a pedido del cliente, lo cual es simple con las bases de datos mutables; una vez que se elimina la información, desaparece.

Pero esto crea un desafío mayor para las organizaciones porque frecuentemente se necesitan datos inmutables. Se requieren datos históricos en algunos casos, como registros bancarios, registros médicos y datos de seguros. Eliminar las repeticiones anteriores de datos podría ser catastrófico. La falta de historial al eliminar los datos mutables por completo no solo puede provocar incumplimiento, sino también enormes problemas con la interoperabilidad.

Crypto-Shedding podría ser la respuesta

Los servicios de gestión de claves de Crypto-Shedding se utilizan para cifrar, controlar y proteger las claves únicas. Se crea una lista encriptada dentro de la base de datos. Si es necesario olvidar los datos, el cifrado se sobrescribe, lo que rompe el vínculo con los datos inmutables. Esto también se puede implementar a nivel granular para olvidar solo ciertos niveles o campos de datos del cliente. Esto significa que tanto los datos inmutables como los mutables se pueden administrar con la misma herramienta.

Esta es una de las formas en que las empresas pueden cumplir con los requisitos de GDPR y eludir los desafíos de los datos mutables.

Beneficios de los datos mutables

Rápido y sencillo

Debido a que una forma de datos simplemente reemplaza a otra, las tablas de datos no aumentan de tamaño, lo cual significa que la recuperación de datos es rápida y seguirá siéndolo. También existe menos complejidad ya que solo hay una copia de la información.

Requisitos inferiores de hardware

Como los datos no se expanden, sino que se reemplazan, no se requiere más hardware. Los datos mutables no requieren las altas necesidades de almacenamiento que requieren los datos inmutables.

Cumplimiento del GDPR

De acuerdo con las leyes y la legislación de la UE, los datos mutables son altamente compatibles. Las repeticiones anteriores de información se eliminan y los datos son muy fáciles de olvidar.

Desafíos de los datos mutables

Sin contexto histórico

Una vez que se realice ese cambio en los datos mutables, no existirá un acceso fácil a los datos anteriores que no sea volver a repeticiones o copias de seguridad anteriores. Una vez que se modifiquen los datos mutables, se perderá toda la información anterior.

Solución: las copias de seguridad anteriores de los datos podrían conservarse como fuente de datos históricos. Sin embargo, tomar copias completas de las bases de datos presenta problemas de almacenamiento y tampoco está en línea con la legislación de GDPR. Crypto-shedding de las copias de seguridad puede resolver esto, pero es un proceso adicional que aumenta el costo y el tiempo de todas las funciones comerciales.

El requisito para las copias de seguridad

Es necesario realizar una copia de seguridad de las bases de datos mutables tradicionales para mantener el historial de la base de datos. Esto, según la actividad comercial, podría requerir copias de seguridad semanales, diarias o incluso por hora. Esto no solo se convierte en una carga para la administración de TI, sino que también retrasa, encarece y complejiza una función comercial que podría terminar siendo redundante.

Solución: Si bien persiste la necesidad de contar con copias de seguridad, existen opciones de almacenamiento en la nube, como la tecnología blockchain, donde las organizaciones pueden utilizar estructuras complejas que usan espacio libre en una variedad de ordenadores y sistemas externos para almacenar datos, lo que minimizará la necesidad de inversión en infraestructura.

Falta de auditabilidad y análisis comercial

Muchas industrias se enfrentan a auditorías de datos. No tener un contexto histórico puede afectar la auditabilidad de la empresa, lo que dificultará o hará imposible el cumplimiento de los estándares comerciales.

Esto tiene efectos continuos, con una pérdida de datos que podría ser importante para el análisis comercial. Con los datos anteriores que van sencillamente desapareciendo, no existen oportunidades de que la inteligencia artificial utilice la información y la evalúe para obtener información útil.

Solución: se pueden realizar copias de seguridad periódicas y accesibles para preservar la integridad empresarial.

Servicio al cliente muy frágil

Si se cambia la información y se abandonan los datos anteriores, esto puede representar desafíos de servicio al cliente. En un nivel simple, si a alguien se le cambió el nombre, pero la prueba de identificación está en el nombre diferente, ¿cómo puede usted confirmar que es la misma persona? Con las repeticiones de nombres anteriores eliminadas, no hay forma de volver atrás y confirmar que estos dos clientes sean la misma persona.

En una escala más grande e importante, las bases de datos de atención médica no pueden ser mutables. Las visitas previas, las citas, los diagnósticos y los medicamentos deberán mantenerse activos y accesibles.

Solución: algunas bases de datos simplemente deben ser inmutables. Si bien esto presenta sus propios desafíos, para algunas industrias, como la atención médica, una base de datos mutable podría ser catastrófica.

Modernice su arquitectura de datos y análisis
Modernice su arquitectura de datos y análisis
Consulte estos 13 casos de uso para aprender cómo respaldar el complejo panorama actual de datos y análisis.

El futuro de los sistemas de datos mutables

Las limitaciones de los sistemas de datos mutables pueden significar que serán reemplazados lentamente por sistemas de datos inmutables. La falta de continuidad significa que los sistemas de datos mutables simplemente no se pueden usar en una variedad de industrias, como la atención médica y los seguros, pero para tener un sistema completamente inmutable, se deberá contar con una serie de condiciones.

Los dos grandes desafíos para los sistemas de datos inmutables son el espacio y el hardware adicionales que requieren y la falta de cumplimiento de manera sencilla con GDPR.

Para superar esto, las bases de datos en el futuro pueden ser completamente inmutables, pero utilizando crypto-shedding para garantizar que se cumplan los requisitos de privacidad de datos. Entonces, la posibilidad de una arquitectura que utilice la tecnología blockchain para el almacenamiento podría superar los problemas de almacenamiento y hardware que crean las bases de datos en constante crecimiento.

Juntas, estas soluciones crean una base de datos con total integridad histórica y la seguridad, y las protecciones necesarias según la legislación actual.