¿Cuáles son las características de una plataforma de big data?
1. Distribución eficiente
Debe existir 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. Para el procesamiento de big data de 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 Internet de las cosas son a menudo sistemas que conectan la producción y los negocios. Si el sistema de procesamiento de datos falla, provocará directamente la suspensión de la producción, pérdidas económicas y la incapacidad de brindar servicios normales a los clientes finales. En comparación con los contadores 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 la agregación y contabilidad en tiempo real de los flujos de datos que ocurren a través de uno o más dispositivos, no solo en función de un determinado momento, sino en función de un determinado momento. ventana de tiempo.