হোস্টিংয়ে ডাটাবেস সংখ্যার সীমাবদ্ধতা অতিক্রম করার উপায়
আপনি ইতিমধ্যেই জানেন, ভার্চুয়াল হোস্টিংয়ে সাধারণত ডাটাবেসের সংখ্যা সীমিত থাকে। সাধারণত এটি ওয়েবসাইটের সংখ্যার সমান হয়।
যাইহোক, এমন পরিস্থিতি arises যখন আমাদের আরও বেশি ডাটাবেসের প্রয়োজন হয়। আসুন আলোচনা করি, এটি কী ধরনের পরিস্থিতি এবং কিভাবে ডাটাবেস সংখ্যার সীমাবদ্ধতা অতিক্রম করা যায়।
সুতরাং, ধরা যাক আমাদের আছে সবচেয়ে সস্তা প্যাকেজ, যেখানে আমরা শুধুমাত্র একটি ওয়েবসাইট তৈরি করতে পারি এবং সেই অনুযায়ী একটি ডাটাবেস।
যাইহোক, আমরা একটি দ্বিতীয় স্তরের ওয়েবসাইট তৈরি করতে পারি, কিন্তু যেকোন সংখ্যক সাবডোমেইন তৈরি করতে পারি। উদাহরণস্বরূপ, মূল ডোমেইনে আমাদের একটি ই-কমার্স স্টোর থাকতে পারে, এবং সাবডোমেইনে একটি ফোরাম।
সুতরাং, আমাদের দুটি ডাটাবেসের প্রয়োজন। এবং শুধুমাত্র এই কারণে আমাদের নিতে হবে একটি ব্যয়বহুল প্যাকেজ। কিন্তু একটি বিকল্প পথ আছে।
বিকল্প পথের সারমর্ম নিম্নরূপ। আমাদের উভয় সাইট একটি ডাটাবেসের মধ্যে থাকবে। কিন্তু, যাতে টেবিলের নাম conflict না করে, আমরা তাদের প্রিফিক্স দেব।
উদাহরণস্বরূপ,
দোকানের টেবিলের নাম আমরা শুরু করব
shop_ দিয়ে, এবং ফোরামের টেবিলের নাম
forum_ দিয়ে।
যাইহোক, সাধারণত সংক্ষিপ্ততার জন্য
প্রিফিক্স দুই-অক্ষরের করা হয়,
আমাদের ক্ষেত্রে এটি হতে পারে
sh_ এবং fr_।
অবশ্যই, সমস্ত কোডে টেবিলের নাম পরিবর্তন কিছু inconveniences cause করতে পারে। সুতরাং, ওয়েবসাইট ডেভেলপ করার সময়, এমন পরিস্থিতির সম্ভাবনা আগে থেকেই foreseen করা ভাল এবং টেবিলের নাম হার্ডকোড না করে, সেগুলো কোথাও এক জায়গায় সংরক্ষণ করা ভাল, যাতে সেগুলো সহজে পরিবর্তন করা যায়।
অথবা আমাদের কোডে পূর্ব থেকেই প্রিফিক্সের উপস্থিতি নিশ্চিত করা এবং সব SQL query-তে টেবিলের নামের আগে প্রিফিক্স যোগ করা। প্রিফিক্সটি নিজেই কোথাও এক জায়গায় সংরক্ষিত থাকবে - আমাদের সাইটের কনফিগারেশনে। এইভাবে আমরা সহজেই এটিকে আমাদের প্রয়োজনীয় প্রিফিক্সে পরিবর্তন করতে পারব।
আপনার প্রকল্পে টেবিল প্রিফিক্স সাপোর্ট করার জন্য আপনি যে কোড লিখবেন তা চিন্তা করুন।