Hostinqdə verilənlər bazası sayı məhdudiyyətinin aşılması
Artıq bildiyiniz kimi, virtual hostinqdə verilənlər bazalarının sayı adətən məhdud olur. Adətən bu say saytların sayına bərabərdir.
Lakin, elə hallar olur ki, bizə daha çox verilənlər bazası lazım olur. Gəlin müzakirə edək, bu hansı hallardır və VB sayı məhdudiyyətini necə aşmaq olar.
Beləliklə. Fərz edək ki, bizim ən ucuz tarifimiz var, onda biz sadəcə bir sayt və müvafiq olaraq bir verilənlər bazası yarada bilərik.
Lakin, biz bir ikinci səviyyəli sayt yarada bilərik, amma istənilən sayda subdomen. Məsələn, əsas domenimizdə onlayn mağaza ola bilər, subdomendə isə - forum.
Belə çıxır ki, bizə iki verilənlər bazası lazımdır. Və yalnız buna görə biz daha bahalı tarif götürməli olacıq. Amma dolayı bir yol var.
Dolayı yolun mahiyyəti belədir. Hər iki saytımız bir verilənlər bazasında yaşayacaq. Lakin, cədvəl adlarının toqquşmaması üçün, biz onlara prefiks verəcəyik.
Məsələn,
mağazanın cədvəl adlarını biz
shop_ ilə, forumun cədvəl adlarını isə
forum_ ilə başladacağıq.
Lakin, adətən qısalıq üçün
prefikslər iki hərfli edilir,
bizim vəziyyətimizdə bu ola bilər
sh_ və fr_.
Əlbəttə ki, cədvəl adlarını bütün kod daxilində dəyişmək bəzi çətinliklər yarada bilər. Ona görə də, saytı hazırlayarkən, daha yaxşıdır ki, dərhal belə bir vəziyyət ehtimalını nəzərə alaq və cədvəl adlarını sabit kodlamayaq, onları hardasa bir yerdə saxlayaq, ki, asanlıqla dəyişmək olar.
Ya da biz öz kodumuzda cədvəl prefiksinin olmasını dərhal nəzərdə tutaq və hər yerdə SQL sorğularında cədvəl adından əvvəl prefiksi də əlavə edək. Prefiksin özü hardasa bir yerdə - saytımızın konfiqurasiyasında saxlanılacaq. Beləliklə, biz onu asanlıqla lazım olan şəkildə dəyişə biləcəyik.
Layihənizdə cədvəl prefikslərinin dəstəklənməsi üçün yazacağınız kodu düşünün.