খবর

সেন্ট্রালাইজড সংস্করণ নিয়ন্ত্রণ সিস্টেম এবং বিতরণ নিয়ন্ত্রণ সিস্টেমগুলি কী কী?

কেন্দ্রীয় সংস্করণ নিয়ন্ত্রণ সিস্টেম

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

Distributed Control System

বিতরণ নিয়ন্ত্রণ ব্যবস্থা

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

আপনি যদি এসভিএন এবং গিট ব্যবহার করে থাকেন তবে কোনও উপসংহার আঁকতে অসুবিধা হয় না: এসভিএন একটি কেন্দ্রীয় সংস্করণ নিয়ন্ত্রণ ব্যবস্থার অন্তর্গত, যখন গিট একটি এর অন্তর্গতবিতরণ নিয়ন্ত্রণ ব্যবস্থা.


সম্পর্কিত খবর
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept