Apache Spark

De Viquipèdia
Salta a la navegació Salta a la cerca
Infotaula de programariApache Spark
Apache Spark logo.svg Modifica el valor a Wikidata

Creador/sMatei Zaharia Modifica el valor a Wikidata
Desenvolupador(s)Apache Software Foundation i AMPLab (en) Tradueix Modifica el valor a Wikidata
Versió inicial30 maig 2014 i 1r març 2014 Modifica el valor a Wikidata
Escrit enScala, Java, Python, R, SQL (en) Tradueix i Java Database Connectivity Modifica el valor a Wikidata
Sistema operatiuMicrosoft Windows, Linux i macOS Modifica el valor a Wikidata
PlataformaMàquina Virtual Java Modifica el valor a Wikidata
Format d'arxiu de lectura
Format d'arxiu d'escriptura
Tipusframework, machine learning Framework (en) Tradueix, informàtica en núvol i programari lliure Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0
Llicència Apache, versió 2.0 Modifica el valor a Wikidata
Més informació
Lloc webWeb oficial Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Fig. 1 Estructura interna de l'Apache Spark

Apache Spark és una plataforma de tipus codi obert en l'àmbit de les Aplicacions distribuïdaes en Clústers d'ordinadors. Spark ofereix una interfície de programació entre clústers amb les propietats de Paral·lelisme de Dades i Tolerància a fallades. Va ser desenvolupar originàriament per la Universitat de Califòrnia a Berkeley i llavors el programari es va cedir a l'Apache Software Foundation, qui en fa el manteniment.[1][2][3]

Spark està codificat mitjançant el llenguatge de programació Scala i es troba disponible per a sistemes operatius Windows, macOS i Linux, i enllaçable des de llenguatges com Scala, Java, SQL, Python, R. Uns dels ámbits d'aplicació típic són en els algorismes d'aprenentatge automàtic i en análisi de dades com Dades massives.[4]

Referències[modifica]