⊗dpSQVHBQL 9 of 9 menu

Ocolirea limitării privind numărul de baze de date la hosting

După cum știți deja, numărul de baze de date pe hostingul virtual este de obicei limitat. De regulă, este egal cu numărul de site-uri.

Cu toate acestea, există situații când avem nevoie de mai multe baze de date. Să discutăm, care sunt aceste situații și cum să ocolim limitarea privind numărul de baze de date.

Deci. Să presupunem că avem cel mai ieftin tarif, în care putem face doar un singur site și, în consecință, o singură bază de date.

Cu toate acestea, putem face un site de nivelul doi, dar oricât de multe subdomenii. De exemplu, pe domeniul principal putem avea un magazin online, iar pe subdomeniu - un forum.

Rezultă că avem nevoie de două baze de date. Și doar din această cauză va trebui să alegem un tarif mai scump. Dar există o cale ocolitoare.

Esența căii ocolitoare este următoarea. Ambele site-uri vor trăi într-o singură bază de date. Dar, pentru ca numele tabelelor să nu intre în conflict, le vom da prefixuri.

De exemplu, numele tabelelor pentru magazin le vom începe cu shop_, iar numele tabelelor pentru forum cu forum_. Cu toate acestea, de obicei pentru concizie prefixurile sunt făcute din două litere, în cazul nostru acesta ar putea fi sh_ și fr_.

Desigur, schimbarea numelor tabelelor în tot codul poate provoca unele inconveniente. Prin urmare, atunci când dezvoltați un site, este mai bine să anticipați imediat posibilitatea unei astfel de situații și să nu hardcodați numele tabelelor, ci să le stocați undeva într-un singur loc, astfel încât să le puteți schimba cu ușurință.

Sau să prevedeați imediat în codul nostru prezența unui prefix și peste tot în interogările SQL în fața numelui tabelei să adăugați și un prefix. Prefixul în sine va fi stocat undeva într-un singur loc - în configurația site-ului nostru. Astfel vom putea cu ușurință să îl modificăm cu cel de care avem nevoie.

Cugetați la codul pe care îl veți scrie în proiectul dvs. pentru a suporta prefixe ale tabelelor.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge