⊗dpSQVHBQL 9 of 9 menu

Zaobilaženje ograničenja na broj baza podataka na hostingu

Kao što već znate, broj baza podataka na virtuelnom hostingu je obično ograničen. U pravilu je jednak broju sajtova.

Međutim, postoje situacije kada nam je potrebno više baza podataka. Hajde da razmotrimo, šta su to za situacije i kako da zaobiđemo ograničenje na broj baza podataka.

Dakle. Pretpostavimo da imamo najjeftiniji tarifni paket, u kojem možemo napraviti samo jedan sajt i, shodno tome, jednu bazu podataka.

Međutim, možemo napraviti jedan sajt drugog nivoa, ali bilo koji broj poddomena. Na primer, na osnovnom domenu može nam biti internet prodavnica, a na poddomenu - forum.

Ispostavlja se da nam trebaju dve baze podataka. I samo zbog toga ćemo morati da uzmemo skuplji tarifni paket. Ali postoji zaobilazni put.

Suština zaobilaznog puta je sledeća. Oba naša sajta će živeti u jednoj bazi podataka. Ali, da bi imena tabela ne bi došla u sukob, davaćemo im prefikse.

Na primer, imena tabela prodavnice ćemo počinjati sa shop_, a imena tabela foruma sa forum_. Međutim, obično se radi kratkoće radi prefiksi prave od dva slova, u našem slučaju to može biti sh_ i fr_.

Naravno, promena imena tabela u celom kodu može stvoriti određene neprijatnosti. Stoga, prilikom razvoja sajta, bolje je odmah predvideti mogućnost takve situacije i ne pisati imena tabela direktno u kodu (hardkodirati), već ih čuvati negde na jednom mestu, kako bi se lako mogle promeniti.

Ili odmah predvideti u našem kodu postojanje prefiksa i svuda u SQL upitima ispred imena tabele dodavati i prefiks. Sam prefiks će se čuvati negde na jednom mestu - u konfiguraciji našeg sajta. Na taj način ćemo moći lako da ga izmenimo na željeni.

Razmislite o kodu koji ćete napisati u vašem projektu za podršku prefiksa tabela.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij