আমি একটি নতুন প্রকল্পে কাজ করছিলাম যার মধ্যে 7 টি ডাটাবেস ব্যবহারের প্রয়োজন ছিল, যুক্তি দিয়ে যে পারফরম্যান্স, স্থিতিশীলতা, অপ্টিমাইজেশন আরও সহজেই প্রয়োগ করা হয়েছে।
আমি একমত না হওয়ার পরেও, একটি একক ডাটাবেস (টেবিলগুলিকে লজিকাল ডোমেনে বিভক্ত করা) ব্যবহার করতে ভাল যুক্তি সংগ্রহ করতে আমার সমস্যা হচ্ছে।
আমার এখনও অবধি একটি যুক্তি হ'ল ডেটা অখণ্ডতা (আমি ডাটাবেসের মধ্যে বিদেশী কী ব্যবহার করতে পারি না)।
একক বা একাধিক ডাটাবেস ব্যবহারের জন্য ভাল কি কি?
[এখনও অবধি সারাংশ]
একাধিক ডাটাবেসের বিরুদ্ধে যুক্তি:
ডেটা অখণ্ডতা হারাতে (ডাটাবেসের মাধ্যমে বিদেশী কী ব্যবহার করতে পারে না)
পুনরুদ্ধার অখণ্ডতা হারাতে
জটিলতা অর্জন (ডিবি ব্যবহারকারী / ভূমিকা)
ছোট প্রতিকূলতার সার্ভার / ডাটাবেস ডাউন হয়ে যাবে
সলিউশন:
ডোমেনগুলি পৃথক করতে স্কিমা ব্যবহার করুন।
পোকা: 7/1 ডিবির এক্সিকিউশন প্ল্যানগুলিতে পয়েন্টটি প্রমাণ করতে ডামি ডেটা ব্যবহার করুন