⊗dpSQVHBQL 9 of 9 menu

Como Contornar a Limitação do Número de Bancos de Dados na Hospedagem

Como você já sabe, o número de bancos de dados na hospedagem compartilhada geralmente é limitado. Geralmente, é igual ao número de sites.

No entanto, há situações em que precisamos de mais bancos de dados. Vamos discutir quais são essas situações e como contornar a limitação do número de BDs.

Então. Vamos supor que temos o plano mais barato, no qual podemos criar apenas um site e, consequentemente, um banco de dados.

No entanto, podemos criar um site de segundo nível, mas qualquer quantidade de subdomínios. Por exemplo, no domínio principal podemos ter uma loja virtual, e num subdomínio - um fórum.

Isso significa que precisamos de dois bancos de dados. E só por causa disso, teríamos que assinar um plano mais caro. Mas existe um caminho alternativo.

A essência da solução alternativa é a seguinte. Ambos os nossos sites viverão em um único banco de dados. Mas, para evitar conflitos entre os nomes das tabelas, vamos dar a elas prefixos.

Por exemplo, os nomes das tabelas da loja começaremos com shop_, e os nomes das tabelas do fórum com forum_. No entanto, geralmente, por brevidade, os prefixos são feitos com duas letras, no nosso caso, poderia ser sh_ e fr_.

Claro, alterar os nomes das tabelas em todo o código pode causar alguns inconvenientes. Portanto, ao desenvolver um site, é melhor prever a possibilidade de tal situação e não codificar os nomes das tabelas diretamente no código, mas armazená-los em um único local, para que possam ser facilmente alterados.

Ou então, prever desde o início no nosso código a existência de um prefixo e em todas as consultas SQL adicionar o prefixo antes do nome da tabela. O próprio prefixo será armazenado em um único lugar - na configuração do nosso site. Dessa forma, poderemos facilmente alterá-lo para o que precisamos.

Pense no código que você escreverá no seu projeto para dar suporte a prefixos de tabelas.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar