Gestión de datos

Los archivos planos vuelven al futuro - Parte 1

Corporación Actian

6 de noviembre de 2019

Concepto de archivo y gestion des données para ficheros planos

Por qué los desarrolladores de aplicaciones informáticas de Embarqué adoptaron los archivos planos

Recientemente, mi colega aquí en Actian Product Marketing, Pradeep Bhanot, escribió un gran blog sobre historiadores de datos en el que pedía su jubilación en favor de bases de datos más modernas para apoyar el procesamiento de datos de series temporales y análisis. Pero, en cierto modo, los historiadores no son tan históricos como una de las soluciones más arraigadas de Embarqué gestion des données : el archivo plano. De hecho, sospecho que el uso de archivos planos está mucho más extendido que el de bases de datos o historiales como medio de Embarqué gestion des données. Es difícil de probar porque los analistas no lo rastrean como una categoría separada de soluciones de gestion des données nées de la forma en que lo hacen con las bases de datos o digamos los almacenes de datos en la nube. Pero la realidad es que están ahí fuera; encontramos clientes en nuestra base instalada, así como clientes potenciales, que utilizan activamente archivos planos, y no sólo en sus diseños más antiguos.

¿Por qué vimos toda la adopción de archivos planos en primer lugar?

Si usted es un desarrollador y está escribiendo código para recopilar datos de tecnología operativa de sensores y otros sistemas de borde, es probable que esté escribiendo su código en C, C ++, C # o algún otro lenguaje de programación que le da acceso directo a los datos ingeridos de los dispositivos. Por ejemplo, en los viejos tiempos cuando yo era ingeniero a través de inp() y outp() declaraciones (o para realmente fecha a mí mismo a través de una serie de registros dirigidos en ensamblador, yikes creo que estoy experimentando PTSD). Rápidamente te das cuenta de que necesitas algún lugar y alguna manera de almacenar los datos de forma más permanente que la asignación de memoria temporal dentro de tu programa. El camino de menor resistencia es un archivo. Después de todo, es el enfoque más simple y casi todo el mundo que toma alguna clase de programación o se la enseña a sí mismo puede usar el sistema de archivos.

Los archivos planos eran "suficientemente buenos" para lagestion des données tradicionalgestion des données Embarqué

Aunque lo anterior explica por qué tienes la posibilidad de adoptarlos, no detalla por qué los archivos planos eran una buena solución para la época. Permítanme darles un par de razones clave por las que eran lo suficientemente buenos:

1. El silo de cosas significaba que toda la recogida de datos era local

Los sistemas de archivos almacenan datos localmente, lo que era más que suficiente para la mayoría de las aplicaciones de Embarqué de datos en el borde, ya que eran puramente para uso local. No se necesitaban datos adicionales de flujos de datos paralelos, y mucho menos fusionados con otros tipos de datos y compartidos a través de redes. Por tanto, los sistemas de archivos autónomos sin transferencia de datos en red eran suficientes. Los problemas de transmisión de datos o de extracción, transformación y carga (ETL) a otro sistema no eran un obstáculo importante.

2. No había tantos datos, procesamiento de datos ni análisis

Hasta hace poco, la mayoría de las tecnologías operativas disponían de ressources de calcul muy limitados: microcontroladores de 32 o 16 bits, DRAM de menos de MB y memoria flash o EPROM limitadas, etc. Si no conoce estos términos, póngalo así: son el Oldsmobile de su padre. Con los limitados recursos disponibles, la mayoría del software estaba ahí para realizar el control directo del dispositivo contra un proceso específico, y los datos recogidos eran en su mayoría en apoyo de ese proceso, no la instrumentación del proceso o para el análisis para informar a las operaciones actuales o futuras de ese proceso.

3. Son mis datos, soy el único que los usa, así que lárgate

¿Especificaciones para el desarrollo de software? Comentarios, ¿quién necesita comentarios? Los desarrolladores de OT son a menudo las únicas partes que utilizan el software que desarrollan y los datos generados por su código son vistos generalmente sólo por ellos y posiblemente unos pocos expertos en validación de pruebas en un extremo y servicio y soporte en el otro extremo. Una vez más, dado que los datos son generados por ellos y para ellos, la necesidad de compartirlos con un analista de negocio o un científico de datos en la sede central, por no hablar de la línea de negocio, habría parecido un poco descabellada. A los profesionales tradicionales de TI y ciberseguridad del centro de datos no se les pediría ni sentirían la necesidad de forzarse a participar en estos proyectos.

Respetar el legado, pero avanzar hacia el futuro

Lo entiendo, yo mismo solía ser uno de estos ingenieros OT como he aludido anteriormente. Hay algunas ventajas si eres un desarrollador de software para comenzar con los sistemas de archivos, pero, con el mundo cada vez más hiperconectado para los dispositivos de borde de hoy - aka IoT, muchos más recursos, diablos puedo conseguir una Raspberry Pi por menos de un pastel real de lujo, y la necesidad de compartir datos para impulsar la agilidad del negocio, la innovación, y hacer OT más sensible y menos costoso, hay una necesidad de cambio. En la próxima entrega de esta serie hablaremos de por qué los desarrolladores de software de OT se resisten a abandonar sus sistemas de archivos planos y pasar a sistemas modernos de gestion des données .

Actian es el líder del sector en soluciones de almacén de datos operativos y gestion des données en el perímetro para empresas modernas. Con un conjunto completo de soluciones para ayudarle a gestionar datos sur site, en la nube y en el perímetro con Mobile e IoT. Actian puede ayudarle a desarrollar la base técnica necesaria para respaldar una verdadera agilidad empresarial. Para obtener más información, visite www.actian.com.

logo avatar actian

Acerca de Actian Corporation

Actian hace que trabajar con datos sea fácil. Nuestra plataforma de datos simplifica la forma en que las personas conectan, gestionan y analizan datos en entornos cloud, híbridos y locales. Con décadas de experiencia en gestión y analítica de datos, Actian ofrece soluciones de alto rendimiento que ayudan a las empresas a tomar decisiones basadas en datos. Estamos reconocidos por los principales analistas del sector y hemos recibido premios por nuestro rendimiento e innovación. Nuestros equipos comparten casos de éxito en conferencias (como Strata Data) y contribuyen activamente a proyectos de código abierto. En el blog de Actian tratamos temas como la ingesta de datos en tiempo real, el análisis de datos, la gobernanza y gestión de datos, la calidad de los datos, la inteligencia de datos y el análisis impulsado por IA.