An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Sawzall has been replaced by Lingo (logs in Go) for most purposes within Google.

Property Value
dbo:abstract
  • Sawzall es un lenguaje específico de dominio de programación nativo de Google y creado en 2003 con la intención de procesar y analizar gran cantidad de registros individuales generados por sus propios servidores. El entorno de ejecución es Szl y el desarrollo de su implementación es de código abierto con licencia apache. El modelo que utiliza para el procesamiento de datos será MapReduce donde el trabajo se dividirá en máquinas distribuidas y se especificará el trabajo de cada una. Esto permitirá dividir los datos complejos en más simples y, por lo tanto, facilitar el trabajo. Utilizará Protocol Buffers para obtener un formato común , poder definir mensajes con los que se comunicarán los servidores de Google y para almacenar los registros permanentes en disco (Propósito similar a XML). GFS será el sistema de archivos que proporcionará un almacenamiento distribuido confiable y escalable almacenado en discos repartidos en miles de máquinas. Sawzall ha sido reemplazado por Go (programming language) para la mayoría de propósitos dentro de Google. Sawzall tuvo un gran éxito, ya que permitió que gran cantidad de analistas crearan con facilidad programas de análisis rápidamente y muy potentes. Quizá la prueba definitiva del sistema fue la escalabilidad, ya que crecería con un rendimiento lineal a medida que se sumaban más máquinas. Fue necesario para ello, migrar gran cantidad de código a Sawzall. Pero surgieron problemas a la hora de crecer y adaptarse a las necesidades de los usuarios. A pesar de añadir funciones, a medida que el tiempo avanzaba, los programadores optaban por utilizar un lenguaje de propósito general en vez de usar un lenguaje específico de dominio como era Sawzall. Gran cantidad de bibliotecas de Sawzall se han introducido en el lenguaje Go por lo que se siguen manteniendo las ventajas de Sawzall mientras se sigue utilizando un lenguaje de uso general. (es)
  • Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Sawzall has been replaced by Lingo (logs in Go) for most purposes within Google. (en)
  • Sawzall to interpretowany, proceduralny, dziedzinowy język programowania używany przez Google do obróbki dużych ilości danych. Sawzall został stworzony do działania z istniejącą infrastrukturą Google, w skład której wchodzą: serializacja za pomocą , system plików , oraz platforma MapReduce. (pl)
dbo:developer
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 12640293 (xsd:integer)
dbo:wikiPageLength
  • 5410 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1079718809 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:license
dbp:name
  • Sawzall (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Sawzall has been replaced by Lingo (logs in Go) for most purposes within Google. (en)
  • Sawzall to interpretowany, proceduralny, dziedzinowy język programowania używany przez Google do obróbki dużych ilości danych. Sawzall został stworzony do działania z istniejącą infrastrukturą Google, w skład której wchodzą: serializacja za pomocą , system plików , oraz platforma MapReduce. (pl)
  • Sawzall es un lenguaje específico de dominio de programación nativo de Google y creado en 2003 con la intención de procesar y analizar gran cantidad de registros individuales generados por sus propios servidores. El entorno de ejecución es Szl y el desarrollo de su implementación es de código abierto con licencia apache. El modelo que utiliza para el procesamiento de datos será MapReduce donde el trabajo se dividirá en máquinas distribuidas y se especificará el trabajo de cada una. Esto permitirá dividir los datos complejos en más simples y, por lo tanto, facilitar el trabajo. Utilizará Protocol Buffers para obtener un formato común , poder definir mensajes con los que se comunicarán los servidores de Google y para almacenar los registros permanentes en disco (Propósito similar a XML). GFS (es)
rdfs:label
  • Sawzall (es)
  • Sawzall (pl)
  • Sawzall (programming language) (en)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Sawzall (en)
foaf:page
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License