⊗dpSQVHBQL 9 of 9 menu

Å omgå begrensningen på antall databaser på webhotell

Som du allerede vet er antall databaser på et virtuelt webhotell vanligvis begrenset. Som regel tilsvarer det antall nettsteder.

Imidlertid oppstår det situasjoner der vi trenger flere databaser. La oss diskutere hva slags situasjoner dette er og hvordan vi kan omgå begrensningen på antall databaser.

Så la oss si at vi har den billigste tariffen, der vi bare kan lage ett nettsted og følgelig én database.

Imidlertid kan vi lage ett nettsted på andre nivå, men et hvilket som helst antall subdomener. For eksempel kan vi ha en nettbutikk på hoveddomenet, og et forum på subdomenet.

Det betyr at vi trenger to databaser. Og bare på grunn av dette må vi velge en dyrere tariff. Men det finnes en omvei.

Kjernen i omveien er som følger. Begge nettstedene våre vil leve i samme database. Men for å unngå at tabellnavn konflikter, vil vi gi dem prefikser.

For eksempel, navnene på butikkens tabeller vil vi starte med shop_, og navnene på forumets tabeller med forum_. Vanligvis er imidlertid prefiksene korte, på to bokstaver, i vårt tilfelle kan det være sh_ og fr_.

Selvfølgelig kan endring av tabellnavn i all kode medføre noen ulemper. Derfor, når du utvikler et nettsted, er det best å forutse muligheten for en slik situasjon og ikke hardkode tabellnavn, men lagre dem et sted på ett sted, så de enkelt kan endres.

Alternativt kan du på forhånd ta hensyn til i koden vår at det finnes et prefiks, og overalt i SQL-spørringene legge til prefikset foran tabellnavnet. Selve prefikset vil lagres et sted på ett sted - i konfigurasjonen av nettstedet vårt. På denne måten kan vi enkelt endre det til det vi trenger.

Tenk gjennom koden du skriver i prosjektet ditt for å støtte tabellprefikser.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis