SlideShare una empresa de Scribd logo
1 de 8
(SISTEMA DE GESTOR DE
BD) Y TECNOLOGÍAS
UTILIZAN: FACEBOOK,
TWITTER, YOUTUBE,
GOOGLE Y UBER?
¿QUÉ SGBD
ALUMNO: FRANS MICHEL BARRENECHEA ARIAS
¿Qué es un SGBD?
 Un gestor de base de datos (DataBase Managenent System) es un sistema que
permite la creación, gestión y administración de bases de datos, así como la
elección y manejo de las estructuras necesarios para el almacenamiento y
búsqueda de la información del modo más eficiente posible.
 Estos sistemas también proporcionan métodos para mantener la integridad de los
datos, para administrar el acceso de usuarios a los datos.
FACEBOOK
SGBD que usa FACEBOOK
 Facebook utiliza MySQL y Cassandra para la mayoría de los datos que usted consideraría como "datos de Facebook", como publicaciones,
comentarios, etc.
Sus instancias de MySQL están personalizadas con parches de nivel de fuente y mejoras que sus ingenieros han desarrollado internamente
o adquiridos desde la plataforma abierta. comunidad de origen.
Tecnologías que usa Facebook
 Hive: Sirve para el análisis de grandes conjuntos de datos sobre los cuales es posible inquirir, buscar información en ellos
 Thrift: Combina 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.
 HipHop for PHP: Es un transformador de código PHP en código C++
Diseño
SGBD que usa TWITTER
 MySQL: Twitter utiliza MySQL en gran medida para el almacenamiento primario de Tweets y usuarios, y mantiene un fork personalizado que
abrieron recientemente
 FlockDB: esta es la base de datos de gráficos internos de Twitter, que utilizan para almacenar información de gráficos sociales (siguientes,
etc.). En definitiva, se basa en MySQL, pero sigue siendo básicamente una base de datos propia en sí misma:
Tecnologías que usa Facebook
 Mencached: Sistema de almacenamiento en caché de objetos de memoria distribuida de fuente abierta y alto rendimiento, de fuente
abierta y gratuita
 Lago: Es un generador de carga para testear el tráfico en producción. Es un herramienta fundamental para el entorno en el que se mueve
Twitter con millones de peticiones en cortos espacios de tiempo.
 Zipkin: Ayuda a recolectar los tiempo de respuestas de las peticiones de la API de Twitter.
Google
SGBD que usa GOOGLE
 Bigtable: Es un sistema de almacenamiento distribuido (creado por Google) para administrar datos estructurados que está diseñado para
escalar a un tamaño muy grande: petabytes de datos en miles de servidores de productos básicos.
Tecnologías que usa GOOGLE
 AJAX Sistema de almacenamiento en caché de objetos de memoria distribuida de fuente abierta y alto rendimiento, de fuente abierta y
gratuita
 KML: El Lenguaje de marcado de keyhole (KML) es un formato basado en XML para almacenar datos geográficos y su contenido
relacionado y es un estándar oficial del Consorcio Geoespacial abierto (OGC)
 GO: Es un lenguaje de programación de código abierto, desarrollado por Google. Una de las características es que tiene tipado estático y
es un lenguaje compilado.
Youtbe
SGBD que usa YOUTUBE
Este utiliza la base de datos MySQL con sharding para manejar muchos registros. Debe almacenar usuarios, listas de reproducción, canales,
metadatos de video, etc. en Mysql.
Tecnologías que usa YOUTUBE
Python: Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Linux (SuSe): Es una de las distribuciones Linux existentes a nivel mundial.
Psyco: Un compilador dinámico Python.
UBER
SGBD que usa UBER
Este utiliza la base de datos MySQL con sharding para manejar muchos registros. Debe almacenar usuarios, listas de reproducción,
canales, metadatos de video, etc. en Mysql.
Tecnologías que usa UBER
Apache Thrift: Permite definir tipos de datos e interfaces de servicio en un archivo de definición simple.
Atlassian Jira; Es la herramienta de gestión de proyectos para equipos ágiles
Appbot: Controla y analice reseñas de aplicaciones desde iTunes, Google Play, Windows y Amazon, a nivel mundial.
Backbone.js: Es un framework de JavaScript con un RESTfull JSON.
 https://www.quora.com/NoSQL-Which-DBMS-does-Facebook-use-for-saving-posts-comments-and-likes
 https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos
 https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-datos-mas-usados/
 https://hipertextual.com/2011/02/7-tecnologias-de-software-que-sostienen-a-facebook
 https://www.genbetadev.com/herramientas/la-tecnologia-open-source-usada-y-desarrollada-por-twitter
 https://stackoverflow.com/questions/362956/what-database-does-google-use
 https://www.quora.com/What-database-is-YouTube-using-to-store-its-videos
 https://www.quora.com/What-is-the-technology-stack-behind-YouTube
 https://thrift.apache.org/
REFERENCIAS

Más contenido relacionado

La actualidad más candente

Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividadJulio Pari
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Base de datos moviles y federadas
Base de datos moviles y federadasBase de datos moviles y federadas
Base de datos moviles y federadaswilsonuruetaceledon
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datosBBVA API Market
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMJacob Gómez
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...lissette_torrealba
 

La actualidad más candente (20)

Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
SQLite
SQLiteSQLite
SQLite
 
Base de datos moviles y federadas
Base de datos moviles y federadasBase de datos moviles y federadas
Base de datos moviles y federadas
 
Comparacion de SGBD
Comparacion de SGBDComparacion de SGBD
Comparacion de SGBD
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOS
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 

Similar a ¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter, YouTube, Google, Uber?

Sgbd tecnologias usadas por aplicaciones web
Sgbd tecnologias usadas por aplicaciones webSgbd tecnologias usadas por aplicaciones web
Sgbd tecnologias usadas por aplicaciones webBruno Roldan
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0Jeremi Sixto Perales
 
SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0Sthefani Villanueva Cigaran
 
SGBD y tecnologías usadas por aplicaciones web 2.0
SGBD y tecnologías usadas por aplicaciones web 2.0SGBD y tecnologías usadas por aplicaciones web 2.0
SGBD y tecnologías usadas por aplicaciones web 2.0Joseph Abad Güere Solorzano
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datosPaolo0714
 
SGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBSGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBkattia vargas
 
Que es SGBD y tecnologías web
Que es SGBD y tecnologías webQue es SGBD y tecnologías web
Que es SGBD y tecnologías webSaul HL
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?nelsonmercedes1
 
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...Antoni Riveros
 
Base de datos
Base de datosBase de datos
Base de datosjroberti
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0Astrid Sanchez Zumaeta
 
Motores de bases de datos open source
Motores de bases de datos open sourceMotores de bases de datos open source
Motores de bases de datos open sourceeduardojose55
 

Similar a ¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter, YouTube, Google, Uber? (20)

Sgbd tecnologias usadas por aplicaciones web
Sgbd tecnologias usadas por aplicaciones webSgbd tecnologias usadas por aplicaciones web
Sgbd tecnologias usadas por aplicaciones web
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
 
Sgbd tecnologias de aplicaciones web
Sgbd tecnologias de aplicaciones webSgbd tecnologias de aplicaciones web
Sgbd tecnologias de aplicaciones web
 
Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2
 
SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0
 
Sgbd aplicaciones web2
Sgbd aplicaciones web2Sgbd aplicaciones web2
Sgbd aplicaciones web2
 
Sgbd
SgbdSgbd
Sgbd
 
SGBD y tecnologías usadas por aplicaciones web 2.0
SGBD y tecnologías usadas por aplicaciones web 2.0SGBD y tecnologías usadas por aplicaciones web 2.0
SGBD y tecnologías usadas por aplicaciones web 2.0
 
Tecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicacionesTecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicaciones
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
SGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBSGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEB
 
Que es SGBD y tecnologías web
Que es SGBD y tecnologías webQue es SGBD y tecnologías web
Que es SGBD y tecnologías web
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?
 
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
 
Base de datos
Base de datosBase de datos
Base de datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0
 
Motores de bases de datos open source
Motores de bases de datos open sourceMotores de bases de datos open source
Motores de bases de datos open source
 

¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter, YouTube, Google, Uber?

  • 1. (SISTEMA DE GESTOR DE BD) Y TECNOLOGÍAS UTILIZAN: FACEBOOK, TWITTER, YOUTUBE, GOOGLE Y UBER? ¿QUÉ SGBD ALUMNO: FRANS MICHEL BARRENECHEA ARIAS
  • 2. ¿Qué es un SGBD?  Un gestor de base de datos (DataBase Managenent System) es un sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarios para el almacenamiento y búsqueda de la información del modo más eficiente posible.  Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos.
  • 3. FACEBOOK SGBD que usa FACEBOOK  Facebook utiliza MySQL y Cassandra para la mayoría de los datos que usted consideraría como "datos de Facebook", como publicaciones, comentarios, etc. Sus instancias de MySQL están personalizadas con parches de nivel de fuente y mejoras que sus ingenieros han desarrollado internamente o adquiridos desde la plataforma abierta. comunidad de origen. Tecnologías que usa Facebook  Hive: Sirve para el análisis de grandes conjuntos de datos sobre los cuales es posible inquirir, buscar información en ellos  Thrift: Combina 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.  HipHop for PHP: Es un transformador de código PHP en código C++
  • 4. Diseño SGBD que usa TWITTER  MySQL: Twitter utiliza MySQL en gran medida para el almacenamiento primario de Tweets y usuarios, y mantiene un fork personalizado que abrieron recientemente  FlockDB: esta es la base de datos de gráficos internos de Twitter, que utilizan para almacenar información de gráficos sociales (siguientes, etc.). En definitiva, se basa en MySQL, pero sigue siendo básicamente una base de datos propia en sí misma: Tecnologías que usa Facebook  Mencached: Sistema de almacenamiento en caché de objetos de memoria distribuida de fuente abierta y alto rendimiento, de fuente abierta y gratuita  Lago: Es un generador de carga para testear el tráfico en producción. Es un herramienta fundamental para el entorno en el que se mueve Twitter con millones de peticiones en cortos espacios de tiempo.  Zipkin: Ayuda a recolectar los tiempo de respuestas de las peticiones de la API de Twitter.
  • 5. Google SGBD que usa GOOGLE  Bigtable: Es un sistema de almacenamiento distribuido (creado por Google) para administrar datos estructurados que está diseñado para escalar a un tamaño muy grande: petabytes de datos en miles de servidores de productos básicos. Tecnologías que usa GOOGLE  AJAX Sistema de almacenamiento en caché de objetos de memoria distribuida de fuente abierta y alto rendimiento, de fuente abierta y gratuita  KML: El Lenguaje de marcado de keyhole (KML) es un formato basado en XML para almacenar datos geográficos y su contenido relacionado y es un estándar oficial del Consorcio Geoespacial abierto (OGC)  GO: Es un lenguaje de programación de código abierto, desarrollado por Google. Una de las características es que tiene tipado estático y es un lenguaje compilado.
  • 6. Youtbe SGBD que usa YOUTUBE Este utiliza la base de datos MySQL con sharding para manejar muchos registros. Debe almacenar usuarios, listas de reproducción, canales, metadatos de video, etc. en Mysql. Tecnologías que usa YOUTUBE Python: Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Linux (SuSe): Es una de las distribuciones Linux existentes a nivel mundial. Psyco: Un compilador dinámico Python.
  • 7. UBER SGBD que usa UBER Este utiliza la base de datos MySQL con sharding para manejar muchos registros. Debe almacenar usuarios, listas de reproducción, canales, metadatos de video, etc. en Mysql. Tecnologías que usa UBER Apache Thrift: Permite definir tipos de datos e interfaces de servicio en un archivo de definición simple. Atlassian Jira; Es la herramienta de gestión de proyectos para equipos ágiles Appbot: Controla y analice reseñas de aplicaciones desde iTunes, Google Play, Windows y Amazon, a nivel mundial. Backbone.js: Es un framework de JavaScript con un RESTfull JSON.
  • 8.  https://www.quora.com/NoSQL-Which-DBMS-does-Facebook-use-for-saving-posts-comments-and-likes  https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos  https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-datos-mas-usados/  https://hipertextual.com/2011/02/7-tecnologias-de-software-que-sostienen-a-facebook  https://www.genbetadev.com/herramientas/la-tecnologia-open-source-usada-y-desarrollada-por-twitter  https://stackoverflow.com/questions/362956/what-database-does-google-use  https://www.quora.com/What-database-is-YouTube-using-to-store-its-videos  https://www.quora.com/What-is-the-technology-stack-behind-YouTube  https://thrift.apache.org/ REFERENCIAS