¿Existe alguna relación entre la alta concurrencia en Java y big data?
1 Acerca de Java
Java es un lenguaje de programación Para cumplir con los mismos requisitos, existen cientos de lenguajes de programación. Java es solo una herramienta para big data.
2. Acerca del big data
El big data es una industria y hay muchas herramientas para elegir para las mismas necesidades. En un sentido estricto, desde una perspectiva técnica, existen varios marcos como Hadoop, Spark, Storm y Flink. En lo que respecta a este tipo de ecología tecnológica, existen varios middleware como flume, kafka, sqoop, etc. La mayoría de estos marcos y herramientas están escritos en Java, pero brindan varios servicios como Java, Scala, Python y r.
Entonces, las pasantías de big data requieren Java, pero Java no es big data.
El big data es sólo un síntoma o característica del desarrollo de Internet hasta su etapa actual. No hay necesidad de mitificarlo ni de asombrarle. En el contexto de innovación tecnológica que representa la computación en la nube, estos datos que originalmente eran difíciles de recopilar y utilizar comienzan a ser utilizados fácilmente. A través de la innovación continua en todos los ámbitos de la vida, los big data crearán gradualmente más valor para la humanidad.
La industria (definida por primera vez por IBM) divide las características del big data en cuatro "V" (volumen, tipo, valor, velocidad), o las características tienen cuatro niveles: Primero, la cantidad de datos es enorme. La unidad de medida inicial para big data es al menos P (1000 t), E (100 millones de t) o Z (100 millones de segundos). Como blogs, vídeos, imágenes, información geográfica, etc. En tercer lugar, la densidad de valor es baja y el valor comercial es alto. Cuarto, la velocidad de procesamiento es rápida. Este último punto también es fundamentalmente diferente de la tecnología tradicional de minería de datos.