আমার আগের চাকরিতে, আমরা প্রতি ক্লায়েন্টের জন্য কেবল একটি ডাটাবেস হোস্ট করেছিলাম না - বেশিরভাগ ক্ষেত্রে, এটি এর চেয়ে বেশি ছিল! আমি চলে যাবার সাথে সাথে একটি মারিয়াডিবি ক্লাস্টারে 4,500 এরও বেশি ডাটাবেস চলছিল, প্রায় 7,000 অপরটি (হাস্যকরভাবে ছোট) ক্লাস্টারে এবং 4 টি "শারড" (সম্পূর্ণ পৃথক, স্বতন্ত্র ওয়েব এবং ডাটাবেস সার্ভার এমনকি পুরো পৃথক ডেটা সেন্টারেও) প্রতিটি হোস্টিং ছিল একটি একক মাইএসকিউএল সার্ভারে 200-500 ডাটাবেস। এবং সেই সংস্থাটি এখনও একটি ভাল ক্লিপে বাড়ছে।
দীর্ঘ এবং সংক্ষিপ্তটি হ'ল সেই সংস্থার সাফল্য প্রমাণ করে যে এই জাতীয় আর্কিটেকচারটি সত্যই সম্ভাব্য। (সতর্কতা: পৃথক ডাটাবেস ব্যবহার করে বিচ্ছিন্নভাবে আপাত লাভের বিপরীতে, সমস্ত ডাটা একইভাবে ডাটাবেস ব্যবহারকারী / পাস ব্যবহার করে এমন শক্তভাবে সংযুক্ত অ্যাপ্লিকেশনগুলির একটি ত্রয়ীর মাধ্যমে অ্যাক্সেস করা হয়েছিল! আমি সন্দেহ করি যে প্রতিটি ক্লায়েন্ট যদি পারফরম্যান্সে কিছুটা সামান্য ক্ষতি করতে পারে একটি পৃথক ব্যবহারকারী / পাস ছিল - তবে কেবল সামান্য।)
সিআইস অ্যাডমিনিদের সাথে ঘনিষ্ঠভাবে কাজ করার আমার অভিজ্ঞতা থেকে (প্রযুক্তিগতভাবে আমি এই সংস্থার সাথে একজন প্রোগ্রামার ছিলাম, তবে বাস্তবে আমি তাদের মধ্যে সেরা ডিবিএ ছিলাম, এবং ফায়ারওয়াল কীভাবে সেটআপ করতে হয় সে সম্পর্কে তাদের একমাত্র ব্যক্তি ছিল!), পারফরম্যান্স-সম্পর্কিত সমসাময়িক প্রবেশাধিকার, ক্যোয়ারী জটিলতা / সময়, সূচক কর্মক্ষমতা ইত্যাদিতে উদ্বেগগুলি সেদ্ধ হয়েছে - সমস্ত সাধারণ সন্দেহভাজন, অন্য কথায়, এবং সার্ভারে ডাটাবেসের সংখ্যা কোনও বোধগম্য ভূমিকা পালন করে না, উচ্চ-বেতনের বিশেষজ্ঞ দ্বারা নিশ্চিত হওয়া একটি উপসংহার পরামর্শদাতাদের আমরা নিয়মিত পরামর্শ করি।
তল লাইনটি হ'ল আপনার উদ্বেগগুলি আপনার প্রয়োগের উপর, আপনার অবকাঠামোতে, এবং আপনার সংখ্যক ডাটাবেসের সংখ্যার উপরে নয়, কেন্দ্রীভূত করা উচিত focus অন্যান্য সমস্ত কারণগুলি আপনাকে পারফরম্যান্স সমস্যা এবং সমস্যাগুলি সমাধানে ব্যস্ত রাখার জন্য যথেষ্ট পরিমাণে বেশি হবে।