SlideShare una empresa de Scribd logo
1 de 9
Curso: base de datos
Alumno: Riveros de la cruz Antony
Código: 1415210172
Profesor: Malca vicente Eddi christian
Que es un SGBD?
Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase
Management System) es una colección de programas cuyo objetivo es servir de
interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un
lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un
lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de
abstracción y manipular dichos datos, garantizando la seguridad e integridad de los
mismos.
Ejemplos de SGBD.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server,
etc.
Un SGBD debe permitir:
• Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
• Construir la base de datos: guardar los datos en algún medio controlado por el
mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Que tecnologías utilizan ?
 Ellos utilizan MySQL, bases de datos relacionados con open source, para manejar sus datos con
números masivos y extraordinarios en cantidad de transacciones y usuarios.
 Veamos los números de de las base de datos de 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.
Veamos los números de las bases de datos MySQL de Facebook
 Mas de 950 millones de usuarios activos
 Registros leídos por segundo: 450 millones (en hora pico)
 Queries por segundo: 13 millones (en hora pico)
 Tiempo de respuesta de consultas: 4ms para leer, 5ms para escribir
 Registros modificados por segundo: 3.5 millones (en hora pico)
En lo que respecta a los datos de gran demanda, como los del buscador, Google emplea un
sistema tipo Big Data, NoSQL llamado BigTable.
Que SGBD usa GOOGLE .
BigTable almacena cualquier información como una cadena de caracteres ordenados en 3
dimensiones: filas, columnas y timestamp. No es un sistema de base de datos relacional sino
más bien un mapa multidimensional distribuido. La BigTable está diseñada para escalar en el
rango de los petabytes a través de cientos o miles de máquinas y hace muy sencillo agregar
más servidores al sistema e inmediatamente empezar a utilizar los nuevos recursos sin
necesidad de reconfigurar.
Servidores web
•NetScalar es usado para balancear la carga y la cache del contenido estático.
•Apache funciona con mod_fast_cgi.
•Las peticiones son encaminadas para ser tratadas con Python por un servidor de aplicaciones.
•El servidor habla con varias bases de datos y otras fuentes de información para recoger toda la
información y generar la página HTML.
•Pueden aumentar el nivel de escalabilidad web añadiendo más máquinas.
•La parte de Python habitualmente NO es el cuello de botella, pasa la mayor parte de su tiempo
bloqueado en los "RPCs".
•Python permite un desarrollo rápido, flexible y "deployment". Esto resulta critico para seguir
siendo competitivos.
•Normalmente los tiempos de carga de las páginas son inferiores a 100ms.
•Se usa psyco, un compilador dinámico python⇒C junto a JIT para enfocar la
optimización de los bucles internos.
•Para actividades con un consumo de CPU intensivo como cifrar, se usan
extensiones en C.
•Algo de HTML cacheado y previamente generado para renderizar bloques.
•Se usa poco cache en la base de datos.
•Los objetos formados en Python son cacheados.
•Parte de los datos son calculados y enviados a cada aplicación para entonces ser
cacheados en su memoria local. Esto es una estrategia poco habitual. La cache
más rápida está en tu servidor de aplicaciones y no le lleva mucho tiempo enviar
datos precalculados a todos los servidores. Sólo hace falta un agente que vigile
los cambios, precalculos y envíos.
Referencias:
- http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-gestor-de-bases-de-
datos-o-sgbd/
- https://geeksroom.com/2012/10/bigdata-que-tecnologia-utilizan-twitter-facebook-o-
paypal-para-sus-bases-de-datos/67204/
- https://es.wikipedia.org/wiki/Administrador_de_base_de_datos

Más contenido relacionado

La actualidad más candente

Rapport Splunk.pdf
Rapport Splunk.pdfRapport Splunk.pdf
Rapport Splunk.pdfHichemKhalfi
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiFrédéric FAURE
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Alaaeddine Tlich
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détectionManassé Achim kpaya
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Saadaoui Marwen
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec ZabbixFourat Zouari
 
MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)NeoClova
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPBalla Moussa Doumbouya
 
Introduction aux bases de données NoSQL
Introduction aux bases de données NoSQLIntroduction aux bases de données NoSQL
Introduction aux bases de données NoSQLAntoine Augusti
 
A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)Abdelkader OUARED
 
eServices-Tp3: esb
eServices-Tp3: esbeServices-Tp3: esb
eServices-Tp3: esbLilia Sfaxi
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web ServicesLilia Sfaxi
 
Rapport Administration des systémes Linux (Shells bash)
Rapport Administration des systémes Linux (Shells bash)Rapport Administration des systémes Linux (Shells bash)
Rapport Administration des systémes Linux (Shells bash)Ayoub Rouzi
 

La actualidad más candente (20)

Rapport Splunk.pdf
Rapport Splunk.pdfRapport Splunk.pdf
Rapport Splunk.pdf
 
Siem OSSIM
Siem OSSIMSiem OSSIM
Siem OSSIM
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - Cacti
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détection
 
Soutenance Finale
Soutenance FinaleSoutenance Finale
Soutenance Finale
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec Zabbix
 
MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)MariaDB 10.5 binary install (바이너리 설치)
MariaDB 10.5 binary install (바이너리 설치)
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAP
 
AlienVault
AlienVaultAlienVault
AlienVault
 
Introduction aux bases de données NoSQL
Introduction aux bases de données NoSQLIntroduction aux bases de données NoSQL
Introduction aux bases de données NoSQL
 
A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)
 
Cours uml
Cours umlCours uml
Cours uml
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
eServices-Tp3: esb
eServices-Tp3: esbeServices-Tp3: esb
eServices-Tp3: esb
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
Le processus ETL (Extraction, Transformation, Chargement)
Le processus ETL (Extraction, Transformation, Chargement)Le processus ETL (Extraction, Transformation, Chargement)
Le processus ETL (Extraction, Transformation, Chargement)
 
Rapport Administration des systémes Linux (Shells bash)
Rapport Administration des systémes Linux (Shells bash)Rapport Administration des systémes Linux (Shells bash)
Rapport Administration des systémes Linux (Shells bash)
 

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

Presentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfPresentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfalexanderruiz51376
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBDkarina maita
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...Dialy Ramirez
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luisluishernandez1576
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)Javier Plazas
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)CloudAppi
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionalesesacre
 
Smbd equipo 2
Smbd equipo 2Smbd equipo 2
Smbd equipo 2rttvip
 
El mundo Big Data y las APIs
El mundo Big Data y las APIsEl mundo Big Data y las APIs
El mundo Big Data y las APIsBig Data Spain
 
Base de datos consulta 1
Base de datos consulta 1Base de datos consulta 1
Base de datos consulta 1Alex Yungan
 

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

Presentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfPresentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdf
 
Sistema de gestor de base de datos
Sistema de gestor de base de datosSistema de gestor de base de datos
Sistema de gestor de base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
AWS Analytics Experience Argentina
AWS Analytics Experience Argentina AWS Analytics Experience Argentina
AWS Analytics Experience Argentina
 
04 presentacion acosta_claudio
04 presentacion acosta_claudio04 presentacion acosta_claudio
04 presentacion acosta_claudio
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luis
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)
 
Base de datos - Jesse Solano
Base de datos - Jesse SolanoBase de datos - Jesse Solano
Base de datos - Jesse Solano
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
Smbd equipo 2
Smbd equipo 2Smbd equipo 2
Smbd equipo 2
 
El mundo Big Data y las APIs
El mundo Big Data y las APIsEl mundo Big Data y las APIs
El mundo Big Data y las APIs
 
Base de datos consulta 1
Base de datos consulta 1Base de datos consulta 1
Base de datos consulta 1
 

Más de Antoni Riveros

Ejercicios modelo entidad relacion
Ejercicios modelo entidad  relacionEjercicios modelo entidad  relacion
Ejercicios modelo entidad relacionAntoni Riveros
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datosAntoni Riveros
 
Ejerciciosentidadrelacion erwin
Ejerciciosentidadrelacion erwinEjerciciosentidadrelacion erwin
Ejerciciosentidadrelacion erwinAntoni Riveros
 
Ejercicios entidad-relacion
Ejercicios entidad-relacionEjercicios entidad-relacion
Ejercicios entidad-relacionAntoni Riveros
 
Qué SGBD utiliza el SGA
Qué SGBD utiliza el SGAQué SGBD utiliza el SGA
Qué SGBD utiliza el SGAAntoni Riveros
 
Funciones del DBA (Database Administrator)
Funciones del DBA (Database Administrator)Funciones del DBA (Database Administrator)
Funciones del DBA (Database Administrator)Antoni Riveros
 

Más de Antoni Riveros (10)

Modelamiento
ModelamientoModelamiento
Modelamiento
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Ejercicios modelo entidad relacion
Ejercicios modelo entidad  relacionEjercicios modelo entidad  relacion
Ejercicios modelo entidad relacion
 
Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dba
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Ejerciciosentidadrelacion erwin
Ejerciciosentidadrelacion erwinEjerciciosentidadrelacion erwin
Ejerciciosentidadrelacion erwin
 
Ejercicios entidad-relacion
Ejercicios entidad-relacionEjercicios entidad-relacion
Ejercicios entidad-relacion
 
Qué SGBD utiliza el SGA
Qué SGBD utiliza el SGAQué SGBD utiliza el SGA
Qué SGBD utiliza el SGA
 
Funciones del DBA (Database Administrator)
Funciones del DBA (Database Administrator)Funciones del DBA (Database Administrator)
Funciones del DBA (Database Administrator)
 

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

  • 1. Curso: base de datos Alumno: Riveros de la cruz Antony Código: 1415210172 Profesor: Malca vicente Eddi christian
  • 2. Que es un SGBD? Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.
  • 3. Ejemplos de SGBD. Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc. Un SGBD debe permitir: • Definir una base de datos: especificar tipos, estructuras y restricciones de datos. • Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD • Manipular la base de datos: realizar consultas, actualizarla, generar informes.
  • 4. Que tecnologías utilizan ?  Ellos utilizan MySQL, bases de datos relacionados con open source, para manejar sus datos con números masivos y extraordinarios en cantidad de transacciones y usuarios.  Veamos los números de de las base de datos de 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.
  • 5. Veamos los números de las bases de datos MySQL de Facebook  Mas de 950 millones de usuarios activos  Registros leídos por segundo: 450 millones (en hora pico)  Queries por segundo: 13 millones (en hora pico)  Tiempo de respuesta de consultas: 4ms para leer, 5ms para escribir  Registros modificados por segundo: 3.5 millones (en hora pico)
  • 6. En lo que respecta a los datos de gran demanda, como los del buscador, Google emplea un sistema tipo Big Data, NoSQL llamado BigTable. Que SGBD usa GOOGLE . BigTable almacena cualquier información como una cadena de caracteres ordenados en 3 dimensiones: filas, columnas y timestamp. No es un sistema de base de datos relacional sino más bien un mapa multidimensional distribuido. La BigTable está diseñada para escalar en el rango de los petabytes a través de cientos o miles de máquinas y hace muy sencillo agregar más servidores al sistema e inmediatamente empezar a utilizar los nuevos recursos sin necesidad de reconfigurar.
  • 7. Servidores web •NetScalar es usado para balancear la carga y la cache del contenido estático. •Apache funciona con mod_fast_cgi. •Las peticiones son encaminadas para ser tratadas con Python por un servidor de aplicaciones. •El servidor habla con varias bases de datos y otras fuentes de información para recoger toda la información y generar la página HTML. •Pueden aumentar el nivel de escalabilidad web añadiendo más máquinas. •La parte de Python habitualmente NO es el cuello de botella, pasa la mayor parte de su tiempo bloqueado en los "RPCs". •Python permite un desarrollo rápido, flexible y "deployment". Esto resulta critico para seguir siendo competitivos.
  • 8. •Normalmente los tiempos de carga de las páginas son inferiores a 100ms. •Se usa psyco, un compilador dinámico python⇒C junto a JIT para enfocar la optimización de los bucles internos. •Para actividades con un consumo de CPU intensivo como cifrar, se usan extensiones en C. •Algo de HTML cacheado y previamente generado para renderizar bloques. •Se usa poco cache en la base de datos. •Los objetos formados en Python son cacheados. •Parte de los datos son calculados y enviados a cada aplicación para entonces ser cacheados en su memoria local. Esto es una estrategia poco habitual. La cache más rápida está en tu servidor de aplicaciones y no le lleva mucho tiempo enviar datos precalculados a todos los servidores. Sólo hace falta un agente que vigile los cambios, precalculos y envíos.