Anashkalimi i kufizimit në numrin e bazave të të dhënave në hosting
Siç e dini tashmë, numri i bazave të të dhënave në hosting virtual zakonisht është i kufizuar. Si rregull, është i barabartë me numrin e sajteve.
Sidoqoftë, ka situata kur ne kemi nevojë për më shumë baza të dhënash. Le të diskutojmë, cilat janë këto situata dhe si të anashkalojmë kufizimin në numrin e bazave të të dhënave.
Pra. Le të themi se kemi tarifën më të lirë, në të cilën mund të krijojmë vetëm një sajt dhe në përputhje me rrethanat një bazë të dhënash.
Sidoqoftë, ne mund të krijojmë një sajt të nivelit të dytë, por çdo numër nëndomenesh. Për shembull, në domenin kryesor mund të kemi një dyqan online, ndërsa në nëndomen - një forum.
Kështu, na duhen dy baza të dhënash. Dhe vetëm për shkak të kësaj do të na duhet të marrim një tarifë më të shtrenjtë. Por ka një rrugë alternative.
Thelbi i rrugës alternative është si vijon. Të dy sajtet tanë do të jetojnë në një bazë të dhënash të vetme. Por, që emrat e tabelave të mos kenë konflikt, ne do t'u japim atyre parashtesa.
Për shembull,
emrat e tabelave të dyqanit do t'i fillojmë
me shop_, ndërsa emrat e tabelave
të forumit me forum_.
Sidoqoftë, zakonisht për shkurtësi
parashtesat bëhen me dy shkronja,
në rastin tonë kjo mund të jetë
sh_ dhe fr_.
Sigurisht, ndryshimi i emrave të tabelave në të gjithë kodin mund të shkaktojë disa vështirësi. Prandaj, kur zhvilloni një sajt, është më mirë që menjëherë të parashikoni mundësinë e një situate të tillë dhe të mos përdorni emra të fiksuar për tabelat, por t'i ruani ato diku në një vend, në mënyrë që të mund t'i ndryshoni lehtësisht.
Ose menjëherë të parashikoni në kodin tonë praninë e një parashtese dhe kudo në kërkesat SQL përpara emrit të tabelës të shtoni edhe parashtesën. Vetë parashtesa do të ruhet diku në një vend - në konfigurimin e sajtit tonë. Në këtë mënyrë ne do të jemi në gjendje lehtë ta ndryshojmë atë në atë që na nevojitet.
Shqyrtoni kodin që ju do të shkruani në projektin tuaj për të mbështetur parashtesat e tabelave.