⊗dpSQVHBQL 9 of 9 menu

Tietokantojen määrärajoituksen kiertäminen hosting-palvelussa

Kuten jo tiedät, tietokantojen määrä virtuaalihosting-palvelussa on yleensä rajoitettu. Yleensä se vastaa sivustojen määrää.

On kuitenkin tilanteita, joissa tarvitsemme enemmän tietokantoja. Keskustellaan, mistä sellaiset tilanteet voivat johtua ja kuinka kiertää tietokantojen määrärajoitus.

Oletetaan, että meillä on halvin tariffi, jossa voimme luoda vain yhden sivuston ja vastaavasti yhden tietokannan.

Voimme kuitenkin luoda yhden toisen tason sivuston, mutta minkä tahansa määrän aladomeja. Esimerkiksi päädomainilla voi olla verkkokauppa, ja aladomainilla - foorumi.

Käy ilmi, että tarvitsemme kaksi tietokantaa. Vain tästä syystä joudumme hankkimaan kalliimman tariffin. Mutta on olemassa kiertotapa.

Kiertotavan ydin on seuraava. Molemmat sivustomme asuvat yhdessä tietokannassa. Mutta jotta taulukoiden nimet eivät risteisi, annamme niille etuliitteitä.

Esimerkiksi, kaupan taulukoiden nimet aloitamme shop_, ja foorumin taulukoiden nimet forum_. Yleensä kuitenkin lyhyyden vuoksi etuliitteet tehdään kaksikirjaimisiksi, meidän tapauksessamme se voi olla sh_ ja fr_.

Tietenkin taulukoiden nimien muuttaminen koko koodissa voi aiheuttaa joitakin vaikeuksia. Siksi on parempi sivustoa kehittäessä ennakoida mahdollisuus tällaiseen tilanteeseen eikä kovakoodata taulukoiden nimiä, vaan tallentaa ne jonnekin yhteen paikkaan, jotta niitä olisi helppo muuttaa.

Tai suunnitella koodiimme valmiiksi etuliitteen olemassaolo ja kaikkialla SQL-kyselyissä taulukon nimen eteen lisätä myös etuliite. Itse etuliite tallennetaan jonnekin yhteen paikkaan - sivustomme konfiguraatioon. Tällä tavalla pystymme helposti muuttamaan sen haluamaksemme.

Suunnittele koodi, jonka kirjoitat projektiisi taulukoiden etuliitteiden tukemiseksi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää