1. QUÉ SISTEMA DE GESTOR DE BD Y
TECNOLOGÍAS UTILIZAN:
FACEBOOK, TWITTER, YOUTUBE,
GOOGLE, UBER
Profesor: Eddie Christian Malca Vicente
Alumno: Joel Retuerto Villanueva
2. ¿Qué son los sistemas gestores de bases de datos?
Los sistemas gestores de bases de datos, también
conocidos por sus siglas SGBD, son un conjunto de
programas que permiten almacenar, modificar y extraer
información de una base de datos, de manera que varios
usuarios puedan acceder al mismo tiempo. Estos
sistemas proporcionan métodos para mantener la
integridad de los datos, administrar el acceso de los
diferentes usuarios y recuperar la información en caso
necesario. En definitiva, los sistemas gestores de bases
de datos garantizan un acceso eficiente a los datos, así
como su calidad, seguridad e integración.
En la actualidad existen dos grandes tipos de gestores de
bases de datos: los orientados a objetos y los
relacionales.
3. Ejemplos de sistemas gestores de bases de datos
Oracle Database. Sistema de gestión de base de datos
objeto-relacional desarrollado por Oracle Corporation. Se le
considera uno de los sistemas de bases de datos más
completo y hasta fechas recientes contaba con un gran
dominio del mercado.
Microsoft SQL Server. Sistema de manejo de bases de
datos del modelo relacional desarrollado por Microsoft. Solo
está disponible para el sistema operativo Windows.
PostgreSQL. Sistema de gestión de base de datos orientado
a objetos. Es de código abierto y se publica bajo licencia
BSD. Su desarrollo corre a cargo de una comunidad de
desarrolladores denominada PGDG (PostgreSQL Global
Development Group).
• MySQL. Sistema de gestión de bases de datos relacional,
multihilo y multiusuario con más de 6 millones de descargas.
Está desarrollado como software libre con licenciamiento dual,
ya que las empresas que deseen usarlo en productos
privativos deben adquirir una licencia específica
4. Los sistemas gestores de bases de datos en las empresas
MySQL Este gestor de base de datos es el más
popular de código abierto y es utilizada por Twitter,
Facebook y YouTube gracias a su rendimiento y
confiabilidad.
Google ha decidido mover sus servicios de anuncios
de MySQL, un popular manejador de bases de datos, a
uno nuevo, creado por ellos mismos, llamado F1. El
nuevo sistema combina lo mejor de NoSQL y SQL. De
acuerdo con Google Research, muchos de sus servicios
que son críticos al negocio de anuncios de Google
(parte importante de sus ingresos) habían sido
trabajados en MySQL históricamente, pero
recientemente Google migró muchos de ellos a su
nueva base de datos relacional, desarrollada por la
empresa misma. El equipo de trabajo dice que F1 da los
beneficios de los sistemas NoSQL (escalabilidad,
tolerancia a errores y costo/beneficio, entre otros), con
la facilidad de uso y soporte transaccional de una base
de datos relacional.
La primera arquitectura de Uber consistía en una
aplicación monolítica escrita en Python conectada
a una base de datos PostgreSQL. Desde
entonces, esta arquitectura ha cambiado bastante
a un modelo de microservicios y nuevas
plataformas de datos. Entre ellas destaca el
cambio de PostgreSQL por Schemaless, una capa
de abstracción sobre MySQL que construye una
base de datos distribuida.