Las base de datos y WordPress 38d3e

09/06/2020

Sin las bases de datos WordPress no seria lo que es, se habla muy poco de este componente tan...

Sin las bases de datos WordPress no seria lo que es, se habla muy poco de este componente tan esencial… Comenzamos la semana hablando de este tema importante para todos los niveles dentro de la implementación de sitios webs dinámicos.
WP utiliza base de datos MySQL 5.6 a 8.0
O su fork 100% compatible MariaDB 10.1 a 10.3
Te recuerdo que MariaDB nació a partir de MySQL para garantizar un servidor de DB 100% GPL
Son 100% compatibles
Podés escuchar el episodio dedicado: MySQL y MariaDB
El servidor de la base de datos
Se encarga de leer y escribir datos
Dentro de las bases de datos tenemos dos motores:InnoDB
MyISAM

El primero el mas moderno
Y optimizado
Desde phpMy podés convertir de MyISAM a InnoDB
Nos llevaremos algún susto cuando nos pregunten por el Conjunto de Caracteres…La combinación de todas las letras de la A a la Z
Sus codificaciones numéricas
Son lo que forman un conjunto de caracteres

MySQL nos permite especificar el conjunto de caracteres en cuatro niveles:El servidor
La BD
La tabla
La columna

Para WordPress el conjunto de caracteres recomendado es utf8mb4
Y la clasificación recomendada es utf8mb4 unicode ci
En WP 4.2 se actual de utf8 a utf8mb4
Permitiendo que se guarde cualquier carácter Unicode
Las DB son poderosas
No solo guarda los post del blogPáginas
Elementos de menú
Configuración de los plugins

El multisite…
Al convertir WP a WP Multisite
Se crea una red de sub sitios
La red clasifica la red como un sitio “wp site”
Y cada sub sitio como un blog “wp blogs”
Algunas tablas con usadas solo por un sub sitios
Y se tiene un conjunto de tablas que se agrega al sitio de red
Estamos muy mal acostumbrados a acceder a nuestras DB por phpMy
Lo ideal de cara a la seguridad y rendimiento es hacerlo por CLI o con app estilo HeidiSQL o TablePlus
Ya llegando al final del episodio, te tengo que mencionar uno de los factores mas importantes en la velocidad y el rendimiento: Los Índices
Y podríamos extendernos… Pero ya hemos terminado por hoy…
En la medida de lo posible, como implementador… Te recomiendo que vayas leyendo un poco sobre las DB y su funcionamiento, porque uno nunca sabe cuando tocará meterle mano y hay que saber que es y donde tocar jejeje.

Temporary Without +1 año 10:19 Bye bye ChemiCloud +1 año 18:06 Primero lo urgente luego lo importante +1 año 17:34 WordPress 5.4.2 +1 año 14:25 Seguridad sin consumir recursos +1 año 17:05 Ver más en APP Comentarios del episodio 596l