¿Cuáles son las características de una plataforma de análisis de big data?
1. Distribución eficiente
Debe tener un sistema distribuido eficiente. La cantidad de datos generados por Internet de las cosas es enorme. Solo en China, hay más de 500 millones de medidores inteligentes. Cada medidor recopila datos cada 15 minutos. Los medidores inteligentes generarán más de 50 mil millones en todo el país. día. Ningún servidor puede procesar una cantidad tan grande de datos, por lo que el sistema de procesamiento debe distribuirse y expandirse horizontalmente.
2. Procesamiento en tiempo real
Debe ser un sistema de procesamiento en tiempo real. Procesamiento de big data en Internet, los escenarios que entendemos son retratos de usuarios, sistemas de recomendación, análisis de opinión pública, etc. Estos escenarios no requieren rendimiento en tiempo real y pueden procesarse en lotes. Sin embargo, en escenarios de IoT, es necesario tomar decisiones y advertencias en tiempo real basadas en los datos recopilados, y el retraso debe controlarse en unos pocos segundos.
3. Alta confiabilidad
Requisitos de servicio de alta confiabilidad a nivel de operador. Los sistemas de IoT suelen ser sistemas que interactúan con la producción y los negocios. Si el sistema de procesamiento de datos falla, provocará directamente interrupciones de la producción, pérdidas económicas y la incapacidad de brindar servicios normales a los clientes finales. En comparación con los medidores inteligentes, si hay un problema con el sistema, provocará directamente que miles de hogares no puedan utilizar la electricidad con normalidad.
4. Almacenamiento en caché eficiente
La necesidad de un almacenamiento en caché eficiente. En la mayoría de los escenarios de aplicaciones, es necesario poder acceder rápidamente al estado actual del dispositivo u otra información para alarmas, visualizaciones en pantalla grande u otros fines. El sistema debe proporcionar un mecanismo eficiente que permita a los usuarios obtener el estado más reciente de todos o algunos de los dispositivos que cumplen con los criterios de filtrado.
5. Contabilidad del streaming en tiempo real
La necesidad de la contabilidad del streaming en tiempo real. Varias advertencias o conjeturas en tiempo real no se basan simplemente en un determinado umbral, sino que requieren una contabilidad resumida en tiempo real del flujo de datos que se produce a través de uno o más dispositivos, no sólo en función de un determinado momento, sino en función de un determinado momento. ventana de tiempo. No sólo eso, los requisitos informáticos son bastante complejos y varían de un escenario a otro, y se debe permitir a los usuarios personalizar las funciones informáticas.