⊗dpSQVHBQL 9 of 9 menu

Ierobežojuma apiešana uz datu bāžu skaitu hostingā

Kā jūs jau zināt, datu bāžu skaits virtuālajā hostingā parasti ir ierobežots. Parasti tas ir vienāds ar vietņu skaitu.

Tomēr, ir situācijas, kad mums vajag vairāk datu bāžu. Apspriedīsim, kas tās ir par situācijām un kā apiet ierobežojumu uz datu bāžu (DB) skaitu.

Tātad. Pieņemsim, ka mums ir lētākais tarifs, kurā mēs varam izveidot tikai vienu vietni un attiecīgi vienu datu bāzi.

Tomēr, mēs varam izveidot vienu vietni otrā līmeņa, bet jebkuru skaitu subdomēnu. Piemēram, uz galvenā domēna mums var būt interneta veikals, bet uz subdomēna - forums.

Izrādās, mums vajag divas datu bāzes. Un tikai šī iemesla dēļ mums būs jāņem dārgāks tarifs. Bet ir apiešanas veids.

Apiešanas veida būtība ir sekojoša. Abas mūsu vietnes dzīvos vienā datu bāzē. Bet, lai tabulu nosaukumi nekonfliktētu, mēs tiem piešķirsim prefiksus.

Piemēram, veikala tabulu nosaukumus mēs sāksim ar shop_, bet foruma tabulu nosaukumus ar forum_. Tomēr, parasti īsuma labad prefiksi tiek veidoti divu burtu veidā, mūsu gadījumā tas varētu būt sh_ un fr_.

Protams, tabulu nosaukumu maiņa visā kodā var radīt zināmas neērtības. Tāpēc, izstrādājot vietni, labāk uzreiz paredzēt iespēju šādai situācijai un neieturēt tabulu nosaukumus kodā (hardcode), bet glabāt tos kaut kur vienā vietā, lai tos būtu viegli mainīt.

Vai arī uzreiz paredzēt mūsu kodā prefiksa esamību un visur SQL vaicājumos pirms tabulas nosaukuma pievienot arī prefiksu. Pats prefikss tiks glabāts kaut kur vienā vietā - mūsu vietnes konfigurācijā. Tādā veidā mēs varēsim to viegli izmainīt uz mums vajadzīgo.

Apdomājiet kodu, kuru jūs uzrakstīsiet savā projektā, lai atbalstītu tabulu prefiksus.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt