Lanzan Apache Arrow 4.0

El equipo de Apache Arrow anunció una nueva la versión de Apache Arrow. Más en concreto, la versión de Apache Arrow 4.0.0.

Esta nueva versión cubre 3 meses de trabajo y desarrollo, en las que se incluyen hasta 711 problemas resueltos de 114 colaboradores diferentes.

Se han realizado muchas correcciones de errores y mejoras: Si lo deseas, puedes tener acceso al registro completo de los cambios.

A continuación, comparto una pequeña introducción a Apache Arrow para quién no lo conozca y desee investigar un poco más sobre el proyecto.

¿Qué es Apache Arrow?

Apache Arrow es una plataforma de desarrollo de software para crear aplicaciones de alto rendimiento que procesan y transportan grandes conjuntos de datos.

Está diseñado para mejorar el rendimiento de los algoritmos analíticos y la eficiencia de mover datos de un sistema o lenguaje de programación a otro.

Un componente crítico de Apache Arrow es su formato de columnas en memoria, una especificación estandarizada independiente del lenguaje para representar conjuntos de datos estructurados en memoria en forma de tabla.

Este formato de datos tiene un rico sistema de tipos de datos (incluidos tipos de datos anidados y definidos por el usuario) diseñado para satisfacer las necesidades de los sistemas de bases de datos analíticas, bibliotecas de frameworks de datos y más.

¿Qué bibliotecas de Apache Arrow existen?

El proyecto Arrow contiene bibliotecas que permiten trabajar con datos en formato de columnas Arrow en muchos idiomas.

Las bibliotecas C++, C #, Go, Java, JavaScript, Julia y Rust contienen distintas implementaciones del formato Arrow.

Estas bibliotecas se someten a pruebas de integración entre sí para garantizar su fidelidad al formato.

Además, las bibliotecas Arrow para C (Glib), MATLAB, Python, R y Ruby se construyen sobre la biblioteca de C++.

Estas bibliotecas oficiales permiten que los proyectos de terceros funcionen con datos de Arrow sin tener que implementar el formato de columnas de Arrow ellos mismos.

También contienen muchos componentes de software que ayudan con los problemas del sistema relacionados con la entrada y salida de datos de los sistemas de almacenamiento remoto y el movimiento de datos con formato Arrow a través de las interfaces de red, entre otros posibles casos de uso.

? CONOCE MÁS SOBRE EL PROYECTO APACHE ARROW

? VISITA EL REPOSITORIO OFICIAL DE APACHE ARROW

Fuente: Apache Arrow

Relacionado

21 Mejores Frameworks de Java

Si recién comienzas a programar con Java, puedes oje la guía para principiantes sobre Java que te guiará a través de todos los conceptos más importantes de Java que necesitas conocer, si pronto quieres comenzar a utilizar cualquier de los frameworks Java. Java es un lenguaje robusto y combinado con un framework Java, puede proporcionar las mejores soluciones para cualquier campo tecnológico, ya bien sea; un ¡SEGUIR LEYENDO!

Anuncian Docusaurus 2 Beta

Después de una larga etapa en Alfa, presentan la versión de Docusaurus 2 Beta. Con el anuncio de esta versión beta, el equipo confían poder presentar pronto, la versión estable de Docusaurus 2. ¿Qué es Docusaurus? Docusaurus es un generador de sitios estáticos capaz de ayudarte a crear un sitio de documentación hermoso en muy poco tiempo. Con Docusaurus vas a crear una aplicación de una ¡SEGUIR LEYENDO!

Anuncian Rome Tools, Inc.

Hace más de un año, hablábamos de la herramienta Rome, ahora el proyecto ha crecido hasta el punto de consolidarse como un proyecto independiente. El 4 de Mayo, el creador (Sebastian McKinzie) y su cofundador (Jamie Kyle), anunciaron haber recaudado 4.5 millones de dólares de fondos de inversión. La financiación está liderada por el fondo de inversiones A.Capital Ventures y OSS Capital. Con lo que la ¡SEGUIR LEYENDO!

Storm (Procesador de Eventos)

Apache Storm es un framework de cálculo de procesamiento de flujo distribuido escrito principalmente en el lenguaje de programación Clojure. Originalmente creado por Nathan Marz y el equipo de BackType, el proyecto fue de código abierto después de ser adquirido por Twitter. Utiliza "spouts" y "bolts" creados a medida para definir las fuentes de información y las manipulaciones para permitir el procesamiento por lotes y distribuido ¡SEGUIR LEYENDO!

¿Cómo ocultar el número de versión de Apache y la información del sistema operativo?

Apache es uno de los servidores web más populares, pero su configuración predeterminada contiene opciones cuestionables en muchas distribuciones de Linux. Apache tiende a anunciar su versión específica y la plataforma en la que se ejecuta, información que podría ser valiosa para los atacantes. Este artículo rápido te mostrará cómo deshabilitar esta salida para ayudar a proteger tu servidor. Por lo general, no hay razón para ¡SEGUIR LEYENDO!

¿Cómo configurar un servidor web Apache en Fedora?

Aprenda a alojar su propio sitio web con Apache, un servidor web sólido, conocido y fácil de configurar. La configuración de Apache es bastante sencilla en el caso de una instalación básica y realmente, tampoco es mucho más difícil, en caso de querer configurar algo un poco más compleja, como por ejemplo: Múltiples sitios web. La instalación y configuración del servidor web Apache debe realizarse como ¡SEGUIR LEYENDO!

Apache Cordova 9.0 para crear aplicaciones móviles Android

Cordova Android es una biblioteca de aplicaciones de Android que permite construir proyectos basados ​​en Cordova para la plataforma Android. Las aplicaciones basadas en Cordova son, en esencia, aplicaciones escritas con tecnología web: HTML, CSS y JavaScript. Requisitos Java JDK 1.8 + Android SDK Herramientas de desarrollo de Android Cordova Recomendamos utilizar la herramienta de línea de comandos Cordova para crear proyectos y poder instalar fácilmente ¡SEGUIR LEYENDO!