কোনও ডিবিএর জ্ঞানের কোন ক্ষেত্রের বিকাশকারীকে করা উচিত? [বন্ধ]


11

আমাকে অবশ্যই প্রশ্নটি বেশ বিস্তৃত স্বীকার করতে হবে, তাই আমি এটিকে কিছুটা সংকীর্ণ করার চেষ্টা করব। আমাদের সংস্থায় আমরা 3-4 বিকাশকারী এবং আমাদের গ্রাহকের সাইটে কয়েকটি এসকিউএল সার্ভার ভিত্তিক ইনস্টলেশন চলমান রয়েছে (ডাটাবেস আকার 100 গিগাবাইট পর্যন্ত, 100 একসাথে ব্যবহারকারী, ইন্ট্রনেট অ্যাপ্লিকেশন)। আমাদের মধ্যে কারওই ডেটাবেস চালানো / রক্ষণ / পরিচালনা / পরিচালনায় সত্যিকারের ভাল অভিজ্ঞতা নেই। গ্রাহকরাও তেমন কিছু না। এটি এখন পর্যন্ত ঠিকঠাক কাজ করছে, তবে আমি নিশ্চিতভাবে বলতে পারি না যে এটি কারণ আমরা সব কিছু ঠিকঠাক করছি বা যদি আমরা কেবল অঞ্চল / পরিস্থিতিগুলিতে আঘাত না করি তবে আমরা দক্ষ নই।

সুতরাং, আমি ডিবিএর দৃষ্টিকোণ থেকে একটি ডাটাবেস চালানোর সময় আপনার প্রয়োজনীয় প্রয়োজনীয় জিনিসগুলি সন্ধান করছি । আপনি কঠোর ঘটনাগুলি জানেন এবং জানেন যে দিনের কাজের জন্য আপনার দিনে কী গুরুত্বপূর্ণ matters

কোন বিষয়গুলিতে আমার গভীর জ্ঞান সংগ্রহ করা উচিত, আমি কী শুনেছিলাম এবং আমি প্রথমবার মুখোমুখি না হওয়া পর্যন্ত আমার কী যত্ন নেওয়া উচিত?

আমি সফ্টওয়্যার ইঞ্জিনিয়ার্স এবং ডিবিএ প্রশ্নটি সম্পর্কে সচেতন , তবে এটি আমি যা খুঁজছিলাম তা পুরোপুরি নয়। চারপাশে প্রচুর বই রয়েছে তবে আমি ব্যবহারিক অভিজ্ঞতার সাথে এটি শুনতে চাই।


উত্তর:


5

আমি @ ক্যাটাক্যাল এর সাথে একমত হতে আগ্রহী, ডাটাবেস পুনরুদ্ধার তালিকার শীর্ষে থাকা উচিত। ব্যাকআপ এবং পুনরুদ্ধারের উভয় বিকল্পের প্রভাবগুলি সাধারণত কোনও ডিবিএ দলের বাইরে সবচেয়ে খারাপভাবে বোঝা যায় এবং সবচেয়ে বেশি বিপর্যয়ের পরিণতি হওয়ার সম্ভাবনা থাকে।

  • নিশ্চিত করুন যে আপনি সমস্ত ডেটাবেস এবং সিস্টেমের জন্য ( প্রযুক্তিগত এবং অ-প্রযুক্তিগত পরিচালনা দ্বারা) আরপিও (রিকভারি পয়েন্ট উদ্দেশ্য) এবং আরটিও (রিকভারি টাইম অবজেক্টিভ) সংজ্ঞায়িত এবং সম্মত হয়েছেন ।
  • ডকুমেন্ট ব্যাকআপ এবং পুনরুদ্ধারের পদ্ধতিগুলি যে পরিমাণে তারা অ-প্রযুক্তিগত কর্মীদের দ্বারা অনুসরণ করা যেতে পারে।
  • নিশ্চিত করুন যে সমস্ত ডকুমেন্টেশন মুদ্রিত পাশাপাশি বৈদ্যুতিন ফর্ম, উভয় অন এবং অফসাইটে রাখা আছে। স্থানীয় নেটওয়ার্কে সঞ্চিত একটি দুর্যোগ পুনরুদ্ধার রানবুক খুব বেশি কাজে লাগবে না যদি ভবনগুলিতে আগুন লাগে।
  • পুনরুদ্ধার পদ্ধতির প্রতিটি বিষয় পরীক্ষা করুন। ব্যাকআপগুলি অপ্রাসঙ্গিক, এটি বিষয়টিকে পুনরুদ্ধার করে।

এরপরে, একটি ডাটাবেস অজ্ঞেয় দৃষ্টিকোণ থেকে, একটি ডেটাবেস সার্ভারটি কী করতে নির্মিত তা বোঝা; প্রদান পারমাণবিক পরিমাণ, দৃঢ়তা, বিচ্ছিন্নতা এবং স্থায়িত্ব আপনার লেনদেন এবং তথ্য। সাধারণত ভুল বোঝাবুঝি, প্রায়শই পারফরম্যান্স সমস্যার কারণ এবং ডেটা অসঙ্গতির প্রাথমিক উত্স।

আপনার নির্বাচিত প্ল্যাটফর্মের জন্য, কীভাবে এসআইডি সম্মতি কার্যকর করা হয় তার ইন্টার্নালগুলিতে প্রবেশ করুন। লেনদেন লগটি কী করে, লিখন-এগিয়ে-লগিং কী, বিচ্ছিন্নতা স্তর এবং স্টোরেজ ইন্টার্নাল এর মতো বিষয়গুলির সন্ধান করুন । ডাটাবেস ইন্টার্নালগুলির মূল দিকগুলি বোঝা ডিবিএ কাজের অন্যান্য দিকগুলি করে তোলে, পারফরম্যান্স টিউনিং এবং রিসোর্স ম্যানেজমেন্ট উদাহরণস্বরূপ, উপলব্ধি করা আরও সহজ।


5

আমি প্রতিদিন দুটি জিনিসই ডিল করি।

  1. দুর্যোগ পুনরুদ্ধার.

  2. পারফরম্যান্স টিউনিং। (উভয় পৃথক অনুসন্ধানের জন্য, এবং নিজেই ডিবিএমএসের জন্য))

আপনার দুর্যোগ পুনরুদ্ধারের পরিকল্পনা হওয়া দরকার

  • স্ক্রিপ্টের,
  • পরীক্ষিত, এবং
  • চর্চা।

আমি চিত্রনাট্যটি কোনও অভিনেতা অনুসরণ করবে এমন কিছু অর্থে ব্যবহার করছি , পাইথনে লিখিত কিছু নয়। এটি ঠিক কী করা উচিত জড়িত প্রয়োজন প্রত্যেককে বলা উচিত। (এবং প্রায়শই, ঠিক কী বলতে হবে তাও))

প্রশ্নের জন্য পারফরম্যান্স টিউনিংয়ের মধ্যে বোঝার কীগুলি, সূচীগুলি এবং সাধারণকরণ অন্তর্ভুক্ত। (প্রায়শই "টিউনিং" সমস্যাগুলি আসলে কাঠামোগত সমস্যা))

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.