⊗dpSQVHBQL 9 of 9 menu

Cómo evitar la limitación en el número de bases de datos en el hosting

Como ya sabes, el número de bases de datos en el hosting virtual normalmente está limitado. Por lo general, es igual al número de sitios web.

Sin embargo, hay situaciones en las que necesitamos más bases de datos. Analicemos cuáles son estas situaciones y cómo evitar la limitación en el número de BD.

Entonces. Supongamos que tenemos el plan más económico, en el cual solo podemos crear un sitio web y, respectivamente, una base de datos.

No obstante, podemos crear un sitio web de segundo nivel, pero cualquier cantidad de subdominios. Por ejemplo, en el dominio principal podemos tener una tienda online, y en el subdominio, un foro.

Resulta que necesitamos dos bases de datos. Y solo por esto tendremos que contratar un plan más caro. Pero hay una alternativa.

La esencia de la alternativa es la siguiente. Ambos sitios convivirán en una misma base de datos. Pero, para que los nombres de las tablas no entren en conflicto, les asignaremos prefijos.

Por ejemplo, los nombres de las tablas de la tienda pueden comenzar con shop_, y los nombres de las tablas del foro con forum_. Sin embargo, normalmente por brevedad los prefijos se hacen de dos letras, en nuestro caso podría ser sh_ y fr_.

Por supuesto, cambiar los nombres de las tablas en todo el código puede causar algunos inconvenientes. Por lo tanto, al desarrollar el sitio, es mejor prever desde el principio la posibilidad de tal situación y no codificar directamente los nombres de las tablas, sino almacenarlos en un solo lugar, para que sea fácil cambiarlos.

O bien, prever directamente en nuestro código la existencia de un prefijo y en todas las consultas SQL agregar delante del nombre de la tabla también el prefijo. El prefijo en sí se almacenará en un solo lugar - en la configuración de nuestro sitio. De esta manera podremos cambiarlo fácilmente por el que necesitemos.

Reflexione sobre el código que escribirá en su proyecto para admitir prefijos de tablas.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar