আমি আমার ডাটাবেসের জন্য মাস্টার-স্লেভ প্রতিরূপ স্থাপনের কথা ভাবছি। দাস সার্ভারটি রিডানডেন্সি এবং সম্ভবত একটি রিপোর্ট সার্ভারের জন্য ব্যবহৃত হবে। যাইহোক, আমি যে সবচেয়ে বড় সমস্যাটি চালাচ্ছি তার মধ্যে একটি হ'ল আমরা আমাদের ডেটাসেন্টারে ইতিমধ্যে বিদ্যুৎ সরিয়ে আছি। সুতরাং অন্য শারীরিক সার্ভার যুক্ত করা কোনও বিকল্প নয়।
আমাদের বিদ্যমান ডাটাবেস সার্ভারটি সিপিইউ পর্যন্ত মোটামুটি স্বল্প-ব্যবহারযোগ্য (লোড গড়গুলি কখনও কখনও কোয়াড কোরের উপরে 1 এর উপরে উঠেনি)। সুতরাং নেতৃস্থানীয় ধারণাটি কয়েকটি নতুন ড্রাইভে টস করা এবং মেমরিটিকে দ্বিগুণ করা (8 জিবি থেকে 16) এবং একই শারীরিক মেশিনে দ্বিতীয় মাইএসকিএল ইনস্ট্যান্স চালানো। প্রতিটি উদাহরণে ডাটাবেসের জন্য পৃথক ডিস্ক থাকবে।
এই ধারণাটিতে কিছু ভুল আছে?
সম্পাদনা (আরও তথ্য): সার্ভারটি নামানোর জন্য আমার (ভাগ্যক্রমে) তেমন খারাপ কিছু ঘটেনি, তবে আগে পরিকল্পনা করার চেষ্টা করছি। আমাদের অবশ্যই রাতের ব্যাকআপ রয়েছে যা থেকে আমরা পুনরুদ্ধার করতে পারি। তবে আমি বুঝতে পেরেছি যে মাস্টার সার্ভারের ড্রাইভগুলি ব্যর্থ হলে (পুরো মেশিনটি বেরিয়ে গেলে স্পষ্টতই নয়) পৃথক ডিস্কগুলিতে অপ্রয়োজনীয় ডেটা থাকা একটি দ্রুত সমাধান সরবরাহ করবে would
প্রতিবেদনের দিকটি হিসাবে, যে টেবিলগুলি আমরা প্রকাশ করব তা হ'ল মাই আইসাম am সুতরাং একই টেবিলগুলিতে ব্যয়বহুল পঠনগুলি করা যা সার্ভারকে জালিয়াতি করতে পারে। আমার ধারণাটি বন্ধ করার জন্য একটি স্লেভ সার্ভার ছিল যতক্ষণ না আমরা এতে যথেষ্ট পরিমাণ র্যাম নিক্ষেপ করতাম ততক্ষণ মূল সার্ভারকে প্রভাবিত করবে না (যেহেতু সিপিইউ লোড এখনও কোনও সমস্যা হয়নি)।