Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
De que se encarga en Facebook: Podría decirse que Thrift es un kit de herramientas, uno especializado
en la interoperabilidad de lenguajes de programación. A través de Thrift Facebook ha combinado el uso
de lenguajes tan distintos entre sí como C++, Java, Python, PHP, Ruby, Haskell, y más, a lo largo de
todos sus equipos de desarrollo.
El quinto software se le nombra Scribe de que se encarga este software en Facebook: Lo que hace
Scribe es muy sencillo: es un sistema de distribución y registro de mensajes en los servidores, tolerante
a fallas y capaz de funcionar sobre una gran cantidad de equipos.
El sexto software se le nombra HipHop for PHP y de que se encarga en Facebook: La parte visible de
Facebook está escrita en su mayoría con lenguaje PHP, por lo que su desempeño es crítico para todo el
sistema. Siendo un lenguaje interpretado tiene limitaciones de desempeño que los lenguajes compilados
no tienen. HipHop for PHP es un transformador de código PHP en código C++, por lo que el resultado
es un software de igual funcionalidad, pero optimizado para un alto desempeño. De hecho, Facebook
afirma que gracias a HipHop for PHP usa hasta 50% menos CPU que antes.
El séptimo y ultimo software se le nombra Tornado y su función en Facebook es: Este es otro kit de
herramientas de software, en este caso especializado en los servicios web escalables --es decir, los que
crecen sin afectar el desempeño o las funciones del sistema--. En particular, es capaz de gestionar
miles de conexiones web de forma simultánea y veloz. Está escrito en el lenguaje Python y su diseño
está basado en el que tiene FriendFeed.
Software de
Facebok
HipHop for
Linux Cassandra Hive Thrift Scribe Tornado
PHP
Y, ¿qué es lo que hace? Además Podría decirse que Thrift es Lo que hace Scribe es La parte visible de Este es otro kit de
trata del ecosistema de Facebook, sitios como Reddit Este es un proyecto un kit de herramientas, uno muy sencillo: es un Facebook está escrita en herramientas de
y Twitter también usan Cassandra
Linux, en particular para almacenar los datos de los auspiciado por la especializado en sistema de distribución su mayoría con lenguaje software, en este caso
de LAMP: usuarios de forma estructurada y Fundación Apache. la interoperabilidad de y registro de mensajes PHP, por lo que su especializado en
distribuida. lenguajes de programación. en los servidores desempeño es crítico los servicios web
para todo el sistema. escalables