Las Bases de Datos

Bases de DatosHoy vamos a hablar un poco de las Bases de Datos, pero antes de nada vamos a aclarar un par de conceptos.

¿Qué es una base de datos?
Una base de datos es una colección de archivos relacionados que almacenan una representación abstracta de un problema del mundo real así como los datos de información acerca del problema en cuestión.

¿Qué es un Sistema Gestor de Bases de Datos?
Un Sistema Gestor de Bases de Datos (también llamado SGBD) es una colección de programas que proporcionan al usuario los medios necesarios para:
● Definir los datos a distintos niveles de abstracción.
● Manipular dichos datos y garantizar seguridad e integridad de los datos.
● Resumiendo, ofrecer los medios necesarios para garantizar TODAS las características de una base de datos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server…

Google ofrece mejoras a la comunidad MySQL

MySQLGoogle, que utiliza MySQL (gestor de Bases de Datos relacionales opensource del que hablaré algún día y que es ampliamente utilizado en la mayoría de sitios web) en algunas de sus aplicaciones, ha desarrollado ciertas mejoras sobre su código fuente entre las que se destacan:

  • SemiSyncReplication - Bloquea los commits en un maestro hasta que se recibe la última confirmación de eventos de los esclavos.
  • MirroredBinlogs - Mantiene una copia del binlog del maestro en el esclavo.
  • TransactionalReplication - Convierte a InnoDB y al estado de replicación esclavo consistente durante una recuperación tras un desastre.
  • UserTableMonitoring - Monitoriza y realiza informes de la actividad de la base de datos por cuenta de usuario y tabla.
  • InnodbAsyncIo - Suporta multiples threads de entrada/salida en segundo plano para InnoDB.
  • FastMasterPromotion - Convierte un esclavo en maestro sin necesidad de reiniciar.

Ahora mismo ya esta disponible el parche con estas mejoras para MySQL 4 y prometen que pronto estará para MySQL 5.

Habrá que ver además si la comunidad de MySQL decide incluir dichas mejoras en su versión oficial.

Vía | Google Blog

Descarga | Parche para MySQL 4

Volver arriba
Cerrar
Enviar por Correo