Oracle desarrolla y respalda MySQL, un sistema de gestión de bases de datos de código abierto basado en SQL. Una base de datos es simplemente una colección de datos estructurados organizados para un fácil acceso y recuperación. Esos "datos" para un sitio de WordPress incluyen el contenido de las entradas de su blog, información de todos los usuarios registrados de su sitio, datos cargados automáticamente, configuraciones críticas, etc.
MySQL es un método estándar para almacenar y administrar datos, y es una opción de base de datos popular para los blogs de WordPress en particular. Aprenda cómo puede crear bases de datos para WordPress .
¿Qué es exactamente MySQL?
MySQL debutó en 1995. Desde entonces, ha pasado por algunos cambios de propiedad/administración antes de ser adquirido por Oracle Corporation en 2010. MySQL sigue siendo una plataforma de código abierto, lo que implica que puede usarla y modificarla libremente incluso si Oracle la controla.
El nombre se deriva de la combinación de "My", el nombre de la co-hija fundadora, con SQL, el acrónimo de Structured Query Language, un lenguaje informático para acceder y gestionar datos en una base de datos relacional.
Para comprender cómo funciona MySQL es necesario estar familiarizado con dos conceptos relacionados:
Base de datos de relaciones-
Cuando se trata de almacenar información en la base de datos, existen varias opciones.
MySQL utiliza lo que se conoce como base de datos relacional.
En lugar de volcar todo en una base de datos gigante, una base de datos relacional divide sus datos en numerosos espacios de almacenamiento discretos llamados tablas.
Los clientes tendrían su tabla en una base de datos relacional y los pedidos tendrían su propia tabla.
Probablemente también le gustaría poder decir cosas como "muéstreme todas las transacciones de John Doe". Aquí es cuando entra en juego el componente relacional.
Puede conectar la información de las dos tablas usando una “clave”, lo que le permitirá editar y mezclar los datos en tablas separadas según sea necesario. Entender que un código no es lo mismo que el nombre del cliente es crucial. En su lugar, utilizaría un identificador único, como un número de identificación único.
Si observa la base de datos de su sitio de WordPress, notará que sigue esta arquitectura relacional, con todos los datos organizados en tablas individuales.
Modelo cliente-servidor
MySQL emplea el enfoque cliente-servidor además de ser un sistema de base de datos relacional.
El servidor es donde se almacena su información. Sin embargo, debe realizar una solicitud para obtener esta información. Aquí es donde entra el cliente.
El cliente solicita al sistema de base de datos la información que requiere utilizando SQL, el lenguaje de programación que describimos antes.
Supongamos que alguien visita un artículo de blog en su sitio web, por ejemplo. En ese caso, su sitio web de WordPress realizará muchas llamadas SQL al servidor de la base de datos para obtener toda la información necesaria para presentar la publicación del blog en el navegador web del visitante. Sería:
Obtenga el contenido de la publicación del blog y use la tabla wp_posts.
Recupere esta información y utilice la tabla wp_users para el cuadro del autor.
Conclusión
MySQL es un sistema de gestión de bases de datos relacionales gratuito y de código abierto. Eso significa que le ayuda a almacenar todos los artículos de su blog, usuarios, información de complementos, etc. para sitios de WordPress.
Es relacional porque guarda información en diferentes “tablas” y la relaciona mediante “claves”.
Cuando su sitio de WordPress requiere acceso a esos datos, utiliza SQL para enviar una propuesta al servidor de base de datos MySQL (modelo cliente-servidor).
¿Quieres saber más sobre SQL? Luego dirígete a Seahawk Media .