Hostingdagi ma'lumotlar bazalari soni cheklovini aylantirish
Ma'lumki, virtual hostingdagi ma'lumotlar bazalari soni odatda cheklangan. Odatda, u saytlar soniga teng.
Biroq, ba'zi hollarda, bizga ko'proq ma'lumotlar bazalari kerak bo'ladi. Keling, qaysi hollar va qanday qilib MB lar soni cheklovini aylantirishni muhokama qilaylik.
Xo'sh. Aytaylik, bizda eng arzon tarif bor, unda biz faqat bitta sayt va shuning uchun bitta ma'lumotlar bazasini yaratishimiz mumkin.
Biroq, biz bitta ikkinchi darajali sayt yaratishimiz mumkin, lekin cheksiz sonli subdomenlar. Masalan, asosiy domenimizda onlayn-do'kon bo'lishi mumkin, subdomenda esa forum.
Ma'lum bo'layaptiki, bizga ikkita ma'lumotlar bazasi kerak. Va faqat shuning uchun biz qimroq tarifni olishimiz kerak bo'ladi. Lekin aylantirish usuli mavjud.
Aylantirish usulining mazmuni quyidagicha. Ikkala saytimiz bitta ma'lumotlar bazasida yashaydi. Lekin, jadvallar nomlari to'qnashmasligi uchun, biz ularga prefikslar beramiz.
Masalan,
do'kon jadvallari nomlarini biz
shop_ bilan boshlaymiz, forum jadvallari nomlarini esa
forum_ bilan. Biroq, odatda qisqalik uchun
prefikslar ikki harfli qilinadi,
bizning holatimizda bu
sh_ va fr_ bo'lishi mumkin.
Albatta, jadvallar nomlarini butun kodda o'zgartirish biroz noqulaylik tug'dirishi mumkin. Shuning uchun, saytni ishlab chiqayotganda, bunday holat imkoniyatini oldindan ko'rib chiqish yaxshiroq va jadvallar nomlarini qattiq kodlamaslik, balki ularni biron bir joyda saqlash kerak, shunda ularni o'zgartirish oson bo'ladi.
Yoki darhol kodingizda prefiks mavjudligini ko'zda tuting va hamma SQL so'rovlarida jadval nomi oldiga prefiks qo'shing. Prefiksning o'zi biron bir joyda saqlanadi - saytimiz konfiguratsiyasida. Shu tarzda biz osongina uni o'zimizga kerakligicha tuzatishimiz mumkin bo'ladi.
Loyihangizda jadvallar prefikslarini qo'llab-quvvatlash uchun yozadigan kodingizni o'ylab ko'ring.