উত্তর:
একযোগে ইনস্টলশনগুলি সংঘটিত হওয়ার পরে - গ্যারান্টিযুক্ত গ্যারান্টি দেওয়া খুব জটিল হবে - ধরে নেওয়া যায় যে তারা কিছু ফাইল ভাগ করে নিচ্ছে। এর জন্য কিছু প্রকার লেনদেনের প্রয়োজন হবে।
এই ধারণাগুলি লেনদেনের ডেটাবেসগুলি থেকে জানা যায় - তবে বিষয়টি তুচ্ছ নয় এবং আপনি সাধারণত ফাইল সিস্টেমে একটি সম্পূর্ণ লেনদেনের অবকাঠামো খুঁজে পান না (যদিও ফাইল ফাইল জার্নালিং এর একটি অংশ সরবরাহ করে)। একটি সমস্যা হ'ল, একাধিক লকগুলি একটি অচলাবস্থার দিকে নিয়ে যেতে পারে - তারপরে আপনার অচলাবস্থার সনাক্তকরণ (বা উভয় ইনস্টলারই চিরতরে স্তব্ধ হয়ে যাবে) এবং এটির চিকিত্সার একটি উপায় প্রয়োজন। ডেডলকগুলি এড়ানো যায় (যেমন সর্বদা একই ক্রমে ফাইলগুলি লক করে), তবে অন্যান্য সমস্যা রয়েছে:
আপনি যদি সমস্ত প্রয়োজনীয় ফাইলগুলি সামনে রেখে লক করেন তবে আপনার যা কার্যকর রয়েছে তা আপনি কার্যকরভাবে পেয়ে যাবেন: একটি ইনস্টলারকে অপরটি শেষ না হওয়া পর্যন্ত অপেক্ষা করতে হবে। আপনি যদি সমস্ত প্রয়োজনীয় ফাইলগুলি সামনে আপ লক না করেন এবং চালিয়ে যান, আপনি ঝুঁকি নিয়েছেন যে "লেনদেন" ব্যর্থ হবে। এর অর্থ হ'ল, ইনস্টলারগুলির মধ্যে একটি পুনরায় চালু করতে হবে।
তারপরে আপনাকে লেনদেনের বিচ্ছিন্নতার স্তরগুলি সম্পর্কে ভাবতে হবে - পুরোপুরি সঠিক হতে গেলে আপনার লেনদেনগুলি "সিরিয়ালাইজযোগ্য" হতে হবে - তবে এটি অনেকগুলি ডাটাবেসের জন্যও সহজ নয়।
সমস্যাগুলি মোকাবেলায় এমনকি বিকল্প কৌশলগুলিও থাকতে পারে, যা সম্পূর্ণ বিচ্ছিন্নতা সৃষ্টি করে, তবে তাদের সঠিকতা প্রমাণ করা সাধারণত আরও কঠিন।
আমি বিশ্বাস করি, একযোগে ইনস্টলেশন সহ, আমাদের ইনস্টলেশন-পরবর্তী সমস্যাগুলি আরও অনেক জটিল হবে - বিশেষত যেহেতু আমি মনে করি না, কোনও ওএস বিক্রেতা (বা কোনও বিতরণ) এটি 100% পরিষ্কার করার জন্য সমস্ত সমস্যার মধ্য দিয়ে যাবে। সুতরাং আমি এটি ব্যবহার না করা পছন্দ করব, এমনকি এটি ওএস দ্বারা প্রস্তাবিত হলেও।
বিঃদ্রঃ
তবে সম্ভবত আপনি যা চান তা "একই সাথে" ইনস্টল করা হবে না। সম্ভবত এটি পর্যাপ্ত হবে, যদি আপনি ইনস্টলেশনগুলি সারিবদ্ধ করতে পারেন, যা পরে একের পর এক কার্যকর করা হয় (আদর্শভাবে কোনও প্রশ্ন জিজ্ঞাসা না করে) between এবং এটি সত্যিই কিছু, অন্য কিছু ওএস (বিতরণ) অনেক ভাল পরিচালনা করে।
এটি একই ফাইল / ফোল্ডার / রেজিস্ট্রি কী / ইত্যাদি ব্যবহার করে দুটি স্থাপনা এড়ানোর জন্য ডিজাইনের মাধ্যমে; এটি সম্ভবত বিভিন্ন উপায়ে করা যেতে পারে, তবে মাইক্রোসফ্ট এই পছন্দটি করেছে।
ব্যাচের ফাইল ব্যবহার করে একের পর এক দ্রুত ক্রম ইনস্টল করতে আপনি বেশ কয়েকটি এমএসআই ফাইল কিক করতে পারেন। আপনি দু'জন এমএসআই ফাইল এক সাথে চালাতে পারবেন না এই অর্থে যে তারা উভয়ই একই সাথে ডিস্কে লেখেন।
কারণটি হ'ল এমএসআই ইনস্টলেশনের অংশটি "লেনদেন" হিসাবে চালিত হয় - এমন পরিবর্তনগুলির ক্রম যা প্রতিশ্রুতিবদ্ধ বা ঘূর্ণিত হয় যা লেনদেন তালিকার ক্রিয়াগুলি ত্রুটি ছাড়াই সম্পূর্ণ হয় কিনা তার উপর নির্ভর করে। সমস্ত ত্রুটি ছাড়াই সম্পূর্ণ করতে হবে, এবং তারপরে লেনদেন প্রতিশ্রুতিবদ্ধ হয়, অন্যথায় সমস্ত পরিবর্তনের একটি সম্পূর্ণ রোলব্যাক ঘটে occur এটি অনুসরণ করে যে কেবলমাত্র এই জাতীয় একটি লেনদেন যে কোনও সময় সক্রিয় হতে পারে।
প্রযুক্তিগত এমএসআই স্তরে, কেবলমাত্র ইনস্টলএক্সিটিউটসাইকেন্সে স্ট্যান্ডার্ড ক্রিয়া ইনস্টল ইনিটায়ালাইজ এবং ইনস্টলফাইনালাইজের মধ্যে ক্রিয়াগুলি লেনদেন হিসাবে চালিত হয়। এই ক্রিয়াগুলির বাইরে কোনও সিস্টেম পরিবর্তন হওয়ার কথা নয়, তবে কখনও কখনও এমএসআই ফাইলগুলি অন্য সিকোয়েন্সগুলিতে পরিবর্তন করার জন্য ভুলভাবে ডিজাইন করা হয়।