SlideShare una empresa de Scribd logo
Valle Arellano, Isaac
1415210223
jisaac2407@gmail.com
SISTEMAS DE GESTOR
DE BASE DE DATOS
SGBD Y TECNOLOGIA QUE UTILIZA FACEBOOK
A través de MySQL, Facebook gestiona el
almacenamiento de datos estructurados como
publicaciones de muros, información de
usuarios, biografías, etc. y los reproduce por las
diferentes localizaciones geográficas de sus
centros de bases de datos.
MySQL
Para solucionar el problema que supone
acceder a los datos almacenados sin poner
el peligro la velocidad del portal y optimizar
el tráfico de entrada y salida
Haystack
Es un sistema de almacenamiento de objetos, forjado para
cumplir con las necesidades de la red social, que almacena
imágenes en protocolos http.
Varnish
Es un acelerador de aplicaciones web cuya función, al igual
que Memcached, es almacenar en el caché datos para
aumentar la velocidad a la que el usuario accede a la
información
Memcached
SGBD Y TECNOLOGIA QUE UTILIZA TWITTER
Veamos los números de las bases de datos MySQL de
Twitter:
•Más de 140 millones de usuarios activos
•4629 tweets por segundo (llegan a 25,000 en horas pico)
•3 millones de registros generados por día
•400 millones de tweets por día, replicados 4 veces.
MySQL
Es una base de datos NoSQL distribuida y
basada en un modelo de almacenamiento
de «clave-valor», de código abierto que
está escrita en Java.
Permite grandes volúmenes de datos en
forma distribuida
Apache Cassandra
Ruby on Rails
Trata de combinar la simplicidad con la
posibilidad de desarrollar aplicaciones
del mundo real escribiendo menos
código que con otros frameworks y con
un mínimo de configuración
SGBD Y TECNOLOGIA QUE UTILIZA TWITTER
Apache en una versión mas rápida conocida
como “Lighttpd”.
Está optimizado para entornos donde la
velocidad es muy importante, y por eso
consume menos CPU y memoria RAM que otros
servidores.
Lighttpd es software libre y se distribuye bajo la
licencia BSD. Funciona en GNU/Linux y UNIX de
forma oficial.
Content ID
Los propietarios de derechos de autor pueden
usar un sistema llamado Content ID para
identificar y administrar fácilmente su contenido
en YouTube. Los videos subidos a YouTube se
analizan y cotejan con una base de datos de
archivos que nos han enviado los propietarios de
contenido
YouTube-8MMySQL y Apache
una gigantesca base de datos con 8 millones de URL
de vídeo de YouTube. En total más de medio millón
de horas de vídeo clasificados en 4800 etiquetas
distintas. Con esto podemos clasificar los vídeos y
mirar la magnitud de cada una de las categorías.
SGBD Y TECNOLOGIA QUE UTILIZA GOOGLE
BigTable
Cloud Bigtable es el servicio de base de datos de Big
Data NoSQL de Google. Se trata de la misma base de
datos que utilizan muchos de los principales servicios de
Google, como la Búsqueda, Analytics, Maps y Gmail.
Bigtable está diseñado para administrar cargas de
trabajo colosales con baja latencia y alto rendimiento
uniformes, así que es la elección ideal para aplicaciones
analíticas y operacionales.
Es un sistema de archivos
distribuido propietario desarrollado
por Google Inc, que soporta toda su
infraestructura informática de
procesamiento de información en nube.
Google File System
Está especialmente diseñado para
proveer eficiencia, fiabilidad de acceso
a datos usando sistemas masivos de
cluster de procesamiento en paralelo
SGBD Y TECNOLOGIA QUE UTILIZA UBER
Es un sistema de gestión de bases de
datos relacional orientado a
objetos y libre, publicado bajo la licencia
PostgreSQL.
Ventajas:
-Integridad en BD: restricciones en el
dominio
-Integridad referencial
-Afirmaciones (Assertions)
-Disparadores (Triggers)
-Autorizaciones
-Conexión a DBMS
-Transacciones y respaldos
MySQL (Schemaless)PostgreSQL
ANTES DESPUES
Es un mapa de hash persistente tridimensional
disperso y escaso, muy similar al Bigtable de
Google . La entidad de datos más pequeña en
Schemaless se llama célula y es inmutable; una vez
escrito, no puede ser sobrescrito o eliminado
Ventajas:
- Eficiente modelo de datos de viaje
- Capacidad de recibir notificaciones a una
distancia Schemaless
- Índices de fácil acceso
https://geeksroom.com/2012/10/bigdata-que-tecnologia-
utilizan-twitter-facebook-o-paypal-para-sus-bases-de-
datos/67204/
https://es.slideshare.net/BrianSanchez23/youtube-59159977
https://elandroidelibre.elespanol.com/noticias/youtube-8m-
una-gigantesca-base-datos-todos-los-videos-clasificados
https://prezi.com/hzbcavxi4uws/sgbd-de-google/
https://es.wikipedia.org/wiki/PostgreSQL#Ventajas
https://eng.uber.com/mysql-migration/
ENLACES SUGERIDOS
Valle Arellano, Isaac
1415210223
jisaac2407@gmail.com
SISTEMAS DE GESTOR
DE BASE DE DATOS

Más contenido relacionado

La actualidad más candente

Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivoseduardoed5
 
Tendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosTendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosLeo Brand
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Multitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMultitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMiguel Magaña
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 

La actualidad más candente (20)

Java Threads (Hilos en Java)
Java Threads (Hilos en Java)Java Threads (Hilos en Java)
Java Threads (Hilos en Java)
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Cuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMSCuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMS
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Tendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosTendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datos
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
El DBA y sus funciones
El DBA y sus funcionesEl DBA y sus funciones
El DBA y sus funciones
 
MYSQL
MYSQLMYSQL
MYSQL
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Bases de Datos Multimedia
Bases de Datos MultimediaBases de Datos Multimedia
Bases de Datos Multimedia
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Multitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMultitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos y
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Linea de productos software
Linea de productos softwareLinea de productos software
Linea de productos software
 

Similar a SGBD de Facebook, Twitter, YouTube, Google y Uber

Sgbd y tecnologias que usan las principales
Sgbd y tecnologias que usan las principalesSgbd y tecnologias que usan las principales
Sgbd y tecnologias que usan las principaleslenar
 
Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentahoFinger Cash
 
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysqlBd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysqlKARY
 
Bd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysqlBd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysqlKARY
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipvhmpv18
 
base de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptxbase de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptxJuniorMiraval
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
Bases de datos
Bases de datos Bases de datos
Bases de datos saul alva
 
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
 

Similar a SGBD de Facebook, Twitter, YouTube, Google y Uber (20)

Taller 2
Taller 2Taller 2
Taller 2
 
Sgbd y tecnologias que usan las principales
Sgbd y tecnologias que usan las principalesSgbd y tecnologias que usan las principales
Sgbd y tecnologias que usan las principales
 
Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentaho
 
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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
Gbd2
Gbd2Gbd2
Gbd2
 
Sgbd tecnologias de aplicaciones web
Sgbd tecnologias de aplicaciones webSgbd tecnologias de aplicaciones web
Sgbd tecnologias de aplicaciones web
 
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysqlBd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
 
Bd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysqlBd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysql
 
SGBD y aplicaciones web 2.0
SGBD y aplicaciones web 2.0SGBD y aplicaciones web 2.0
SGBD y aplicaciones web 2.0
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
base de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptxbase de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptx
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Bases de datos
Bases de datos Bases de datos
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
 
Sgbd aplicaciones web2
Sgbd aplicaciones web2Sgbd aplicaciones web2
Sgbd aplicaciones web2
 
Sgbd
SgbdSgbd
Sgbd
 
Presentación taller aplicaciones
Presentación  taller aplicacionesPresentación  taller aplicaciones
Presentación taller aplicaciones
 
Gestores
GestoresGestores
Gestores
 

Más de Juan Isaac Valle Arellano (7)

MODELAMIENTOS
MODELAMIENTOSMODELAMIENTOS
MODELAMIENTOS
 
Normalizacion Base de Datos
Normalizacion Base de DatosNormalizacion Base de Datos
Normalizacion Base de Datos
 
Tipos de Base de Datos
Tipos de Base de DatosTipos de Base de Datos
Tipos de Base de Datos
 
Modelamientos[DIA Y ERWIN]
Modelamientos[DIA Y ERWIN]Modelamientos[DIA Y ERWIN]
Modelamientos[DIA Y ERWIN]
 
Entidad-Relación
Entidad-RelaciónEntidad-Relación
Entidad-Relación
 
SGA - UNAC
SGA - UNACSGA - UNAC
SGA - UNAC
 
Funciones del DBA
Funciones del DBAFunciones del DBA
Funciones del DBA
 

Último

Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxJohanna4222
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfMarianneBAyn
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxLeidyfuentes19
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxencinasm992
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfcj3806354
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfManuelCampos464987
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdfIsabelHuairaGarma
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.sofiasonder
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestrerafaelsalazar0615
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfjjfch3110
 

Último (20)

Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 

SGBD de Facebook, Twitter, YouTube, Google y Uber

  • 2. SGBD Y TECNOLOGIA QUE UTILIZA FACEBOOK A través de MySQL, Facebook gestiona el almacenamiento de datos estructurados como publicaciones de muros, información de usuarios, biografías, etc. y los reproduce por las diferentes localizaciones geográficas de sus centros de bases de datos. MySQL Para solucionar el problema que supone acceder a los datos almacenados sin poner el peligro la velocidad del portal y optimizar el tráfico de entrada y salida Haystack Es un sistema de almacenamiento de objetos, forjado para cumplir con las necesidades de la red social, que almacena imágenes en protocolos http. Varnish Es un acelerador de aplicaciones web cuya función, al igual que Memcached, es almacenar en el caché datos para aumentar la velocidad a la que el usuario accede a la información Memcached
  • 3. SGBD Y TECNOLOGIA QUE UTILIZA TWITTER Veamos los números de las bases de datos MySQL de Twitter: •Más de 140 millones de usuarios activos •4629 tweets por segundo (llegan a 25,000 en horas pico) •3 millones de registros generados por día •400 millones de tweets por día, replicados 4 veces. MySQL Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida Apache Cassandra Ruby on Rails Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración
  • 4. SGBD Y TECNOLOGIA QUE UTILIZA TWITTER Apache en una versión mas rápida conocida como “Lighttpd”. Está optimizado para entornos donde la velocidad es muy importante, y por eso consume menos CPU y memoria RAM que otros servidores. Lighttpd es software libre y se distribuye bajo la licencia BSD. Funciona en GNU/Linux y UNIX de forma oficial. Content ID Los propietarios de derechos de autor pueden usar un sistema llamado Content ID para identificar y administrar fácilmente su contenido en YouTube. Los videos subidos a YouTube se analizan y cotejan con una base de datos de archivos que nos han enviado los propietarios de contenido YouTube-8MMySQL y Apache una gigantesca base de datos con 8 millones de URL de vídeo de YouTube. En total más de medio millón de horas de vídeo clasificados en 4800 etiquetas distintas. Con esto podemos clasificar los vídeos y mirar la magnitud de cada una de las categorías.
  • 5. SGBD Y TECNOLOGIA QUE UTILIZA GOOGLE BigTable Cloud Bigtable es el servicio de base de datos de Big Data NoSQL de Google. Se trata de la misma base de datos que utilizan muchos de los principales servicios de Google, como la Búsqueda, Analytics, Maps y Gmail. Bigtable está diseñado para administrar cargas de trabajo colosales con baja latencia y alto rendimiento uniformes, así que es la elección ideal para aplicaciones analíticas y operacionales. Es un sistema de archivos distribuido propietario desarrollado por Google Inc, que soporta toda su infraestructura informática de procesamiento de información en nube. Google File System Está especialmente diseñado para proveer eficiencia, fiabilidad de acceso a datos usando sistemas masivos de cluster de procesamiento en paralelo
  • 6. SGBD Y TECNOLOGIA QUE UTILIZA UBER Es un sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL. Ventajas: -Integridad en BD: restricciones en el dominio -Integridad referencial -Afirmaciones (Assertions) -Disparadores (Triggers) -Autorizaciones -Conexión a DBMS -Transacciones y respaldos MySQL (Schemaless)PostgreSQL ANTES DESPUES Es un mapa de hash persistente tridimensional disperso y escaso, muy similar al Bigtable de Google . La entidad de datos más pequeña en Schemaless se llama célula y es inmutable; una vez escrito, no puede ser sobrescrito o eliminado Ventajas: - Eficiente modelo de datos de viaje - Capacidad de recibir notificaciones a una distancia Schemaless - Índices de fácil acceso