আমি ডকারের ব্যবহারের ক্ষেত্রে একটি বন্ধুর সাথে আলোচনা করছি । দলের একজন লোক সমস্ত কিছুর জন্য ডকার ব্যবহার করতে চান - যেমন একধরনের সর্বজনীন ইউনিক্স প্রক্রিয়া মোড়ক। অন্যান্য মনে করেন যে Docker শুধুমাত্র জন্য ব্যবহার করা উচিত আড়ম্বরহীন মত অ্যাপ্লিকেশনের Microservices এবং ডেস্কটপ AWS ল্যামডা শৈলী অ্যাপ্লিকেশন রয়েছে।
আমরা উভয়ের জন্য ধারণার প্রমাণ ইঞ্জিনিয়ার করেছি। আমাদের ডকার ক্লাস্টারে আমাদের একটি শেয়ারড ড্রাইভ রয়েছে যা ডকার হোস্টটি মাউন্ট করার পরে মাউন্ট হয়ে যায় এবং যদি কোনও ধারকটিতে একটি ডেটাবেস মাউন্ট করা হয় তবে এটি কেবল ভাগ করা ড্রাইভে ভলিউম মাউন্ট করে।
আমার বন্ধুটি তার বিপরীত প্রমাণ দেখানো সত্ত্বেও এখনও তার অবস্থানকে আঁকড়ে ধরেছে। (তিনি আরও যুক্তি দিয়েছিলেন যে ডকার স্ট্যাকটিতে জটিলতা যুক্ত করে অপ্রয়োজনীয় ঝুঁকি যুক্ত করে ))
আমি তাঁর দৃষ্টিভঙ্গি শোনার এবং বোঝার চেষ্টা করছি, উভয়ই সহানুভূতির আচরণে, তবে তার সাথে আরও ভাল কারণের জন্য। (আমরা সকলেই বেশ ভালভাবেই এগিয়ে যাই - সুতরাং এটি হ'ল উদ্দীপনা এবং গুরুতর আলোচনার মিশ্রণ)।
প্রশ্নের পিছনে প্রশ্নের ধরণটি হল: ডাটাবেসগুলি গবাদি পশু ? এই মন্তব্যটি পরামর্শ দেয় যে আপনার ডাটাবেসের জন্য একটি ভাল স্বয়ংক্রিয় ব্যাকআপ এবং পুনরুদ্ধার কৌশল একটি গবাদি পশুর সার্ভার থেকে পৃথক করা যায়।
আমার প্রশ্ন হ'ল: কী কারণে ডকারকে ডাটাবেসগুলির জন্য ব্যবহার করা উচিত নয়?
সম্পাদনা: লোক আমাকে আমার পরিভাষা পরিষ্কার করতে বলেছে। আমি ধরে নিচ্ছিলাম যে ডাটাবেস অ্যাপ্লিকেশনটি ধারকটিতে ছিল এবং স্টোরেজটি ভলিউমে ছিল। আমার অর্থ কী ছিল, আরডিবিএমএস পাত্রে রয়েছে এবং ডাটাবেস সঞ্চয়স্থান ভলিউমে রয়েছে।
কিছু মন্তব্যকারী পরামর্শ দিয়েছেন যে ডকার ভলিউম ড্রাইভাররা খুব ভালভাবে ডেটাবেস লেখার সাথে কাজ করে না। (বা সেই প্রভাবের কিছু)। আপনি দয়া করে এটি প্রসারিত করতে পারেন?