ব্যক্তিগতভাবে, আমি এমএমএপিভি 1 স্টোরেজ ইঞ্জিনটি তিনটি কারণে এখনই পছন্দ করি।
কারণ 1: পরিপক্কতা
এটি এমন নয় যে ওয়্যার্ডটাইগার অপরিণত। তবে এমএমএপিভি 1 ভালভাবে বোঝা যায় এবং যুদ্ধটি সমস্তভাবে উপরে এবং নীচে, পিছনে এবং পিছনে এবং উপরে এবং পরেও পরীক্ষিত হয়। ওয়্যারটাইড টাইগারটির বেশ কয়েকটি গুরুতর সমস্যা রয়েছে ( বিশদের জন্য http://jira.mongodb.com দেখুন) মোটামুটি সাম্প্রতিককালে, এবং আমি আমার গ্রাহকদের পরেরটি কঠিন উপায় খুঁজে পেতে রাজি নই।
কারণ 2: বৈশিষ্ট্য
প্রদত্ত, ডব্লিউটি-র কিছু চ ... অবাস্তব দুর্দান্ত বৈশিষ্ট্য রয়েছে has কথাটি হ'ল: আমি তাদের কাউকে উপকৃত করতে দেখিনি। সঙ্কোচন? যেভাবেই হোক, আপনি বরং সস্তা ডিস্ক জায়গার জন্য কর্মক্ষমতা অর্জনের জন্য শক্তভাবে ত্যাগ করেন। নথির প্রসারণের জন্য নথির মাইগ্রেশনের সমস্যা নেই? ওয়েল, এম্বেড থাকা ডকুমেন্টগুলির জন্য আমাদের এখনও 16 এমবি আকারের সীমা রয়েছে এবং জটিলতা যুক্ত রয়েছে, বিশেষত যখন এমবেডিং বেশি করা হয়।
অন্যান্য বৈশিষ্ট্য রয়েছে, তবে সাধারণভাবে: আমি এখন থেকে তাদের কাছ থেকে খুব বেশি সুবিধা পাচ্ছি না ।
কারণ 3: মালিকানার মোট ব্যয়
নতুন প্রকল্পগুলির জন্য, ডাব্লুটি খুব ভাল হতে পারে, বিশেষত ৩.২ থেকে, যেহেতু নিম্নলিখিতটি প্রয়োগ হয় না।
ডেটা মাইগ্রেশন করা ব্যয়বহুল। এটি পরিকল্পনা করা দরকার, পরিকল্পনার জন্য সকল স্টেকহোল্ডারদের মধ্যে একমত হওয়া দরকার, জরুরি অবস্থা সংক্রান্ত পরিকল্পনা তৈরি করতে হবে এবং তাতে একমত হতে হবে, মাইগ্রেশনটি প্রস্তুত, সম্পাদন ও পর্যালোচনা করা দরকার। এখন এই প্রক্রিয়ার অংশ যারা স্টেকহোল্ডার এবং ডেটা মাইগ্রেশন স্কাইরকেটের জন্য ব্যয় হয়েছে তার সাথে প্রয়োজনীয় সময়কে গুণান। অন্যদিকে বিনিয়োগের ক্ষেত্রে রিটার্ন কম মনে হচ্ছে। আপনি যদি এই বিষয়গুলি বিবেচনা করেন তবে মাইগ্রেশন করার পরিবর্তে আপনি কিছুটা স্কেল করতে পারেন। আপনাকে একটি ধারণা দেওয়ার জন্য: মাইগ্রেশন পরিকল্পনা, সম্পাদন এবং সঠিকভাবে পর্যালোচনা করা হলে আমি স্টেকহোল্ডার হিসাবে মোটামুটি একটি "মেন-সপ্তাহ" অনুমান করতাম। প্রতি ব্যক্তি প্রতি ঘন্টা প্রতি 100 ডলার ব্যয় সহ এবং কেবলমাত্র তিনজন লোক (পরিচালক, ডিবিএ এবং বিকাশকারী) জড়িত, এটির পরিমাণ 000 12.000। মনে রাখবেন এটি একটি রক্ষণশীল অনুমান।
উপসংহার
উপরের সমস্ত বিষয়গুলি ডাব্লুটিটি যা ব্যবহার না করার জন্য আমাকে এই সিদ্ধান্তে নিয়ে গেছে। এখন.
হালনাগাদ
এই পোস্টটি এখন কয়েক মাস পুরানো, সুতরাং এটি আপডেটের দাবি রাখে
পরিপক্কতায়
পরিপক্কতার বিষয়ে আমার মূল মন্তব্যগুলি কিছুটা অপ্রচলিত। ওয়্যার্ডটাইগার এখন কিছু সময়ের জন্য কোনও বড় সমস্যা হয়নি এবং মঙ্গোডিবি ৩.২-এর হিসাবে এটি ডিফল্ট স্টোরেজ ইঞ্জিনে পরিণত হয়েছে
বৈশিষ্ট্যগুলিতে
আমার মূল মন্তব্যগুলি এখনও কিছু বৈধতা ধরে রেখেছে, ইমো।
সঙ্কোচন
যাইহোক, বাজেটের উপর দৃ tight় থাকাকালীন বা আরও সাধারণভাবে বলতে গেলে, পারফরম্যান্স প্রাথমিক উদ্বেগ নয়, পারফরম্যান্স ট্রেডঅফ বরং ছোট, এবং আপনি মূলত ডিস্ক স্পেসের জন্য সামান্য পারফরম্যান্স প্রভাবগুলি (যখন সঙ্কুচিত ডাব্লুটি এর সাথে তুলনা করেন) ট্রেড করেন, অন্যথায় যা নিষ্ক্রিয় হবে তা ব্যবহার করে trade কাছাকাছি: সিপিইউ।
এনক্রিপশন
মঙ্গোডিবি ৩.২ এন্টারপ্রাইজ ওয়্যার্ডটাইগার স্টোরকে এনক্রিপ্ট করার দক্ষতার পরিচয় দিয়েছে। বর্ধিত সুরক্ষা প্রয়োজনীয়তার ডেটাগুলির জন্য, এটি একটি হত্যাকারী বৈশিষ্ট্য এবং প্রযুক্তিগতভাবে (এমএমএপিভি 1 এনক্রিপশন সমর্থন করে না) এবং ধারণাগতভাবে উভয়ই পছন্দসই একমাত্র স্টোরেজ ইঞ্জিন করে। এনক্রিপ্টড ডিস্ক পার্টিশনগুলির সম্ভাবনা বাদ দিয়ে অবশ্যই অবশ্যই কিছু পরিবেশে আপনার এই বিকল্পটি নাও থাকতে পারে।
নথির স্তর লক করা
আমাকে স্বীকার করতে হবে যে আমি মূলত আমার উপরের বিশ্লেষণে ডব্লিউটি-র সেই বৈশিষ্ট্যটি বাদ দিয়েছিলাম, মূলত কারণ যখন আমি আসল উত্তরটি লিখি তখন এটি আমার বা আমার গ্রাহকদের জন্য প্রযোজ্য হয়নি।
আপনার সেটআপের উপর নির্ভর করে, মূলত যখন আপনার অনেক সমবর্তী লেখার ক্লায়েন্ট থাকে, তখন এই বৈশিষ্ট্যটি দুর্দান্ত পারফরম্যান্সের উত্সাহ সরবরাহ করতে পারে।
মালিকানার মোট ব্যয়
মাইগ্রেশন করা এখনও ব্যয়বহুল। তবে, পরিপক্কতার পরিবর্তনগুলি এবং বৈশিষ্ট্যগুলিতে পরিবর্তিত দৃষ্টিভঙ্গি অ্যাকাউন্টে নেওয়া, একটি মাইগ্রেশন বিনিয়োগের পক্ষে উপযুক্ত হতে পারে যদি:
- আপনার এনক্রিপশন প্রয়োজন (কেবলমাত্র এন্টারপ্রাইজ সংস্করণ!)
- পারফরম্যান্স আপনার নিখুঁত প্রাথমিক উদ্বেগ নয় এবং আপনি সংকোচনের সাহায্যে দীর্ঘমেয়াদে (রক্ষণশীল গণনা করুন) অর্থ সাশ্রয় করতে পারেন
- আপনার একসাথে লেখার প্রচুর প্রক্রিয়া রয়েছে, কারণ কর্মক্ষমতা বৃদ্ধির ফলে আপনাকে উল্লম্ব বা অনুভূমিক স্কেলিং সাশ্রয় করতে পারে।
আপডেট উপসংহার
নতুন প্রকল্পগুলির জন্য, আমি এখন ওয়্যার্ডটাইগার ব্যবহার করি। যেহেতু একটি সংকুচিত ওয়্যারটেড টাইগার স্টোরেজটিতে সংকুচিত থেকে স্থানান্তরিত হওয়া বরং সহজ, আমি সিপিইউ ব্যবহারের উন্নতির জন্য সংকোচনের সাথে শুরু করার প্রবণতা রাখি ("বাকের জন্য আরও ঠাঁই পান")। কম্প্রেশনটির পারফরম্যান্স বা ইউএক্সের উপর লক্ষণীয় প্রভাব থাকতে হবে, আমি সঙ্কুচিত ওয়্যারটাইড টাইগারে স্থানান্তরিত করব।
প্রচুর সমসাময়িক লেখক সহ প্রকল্পগুলির জন্য, স্থানান্তরিত হওয়া বা না হওয়াতে ওয়েটারের উত্তর প্রায়শই "হ্যাঁ" হয় - যদি না প্রকল্পের বাজেট বিনিয়োগকে নিষিদ্ধ করে। দীর্ঘমেয়াদে, কর্মক্ষমতা বৃদ্ধির জন্য নিজের জন্য অর্থ প্রদান করা উচিত, যদি মোতায়েন অন্যথায় যুক্তিযুক্তভাবে পরিকল্পনা করা হত। যাইহোক, আপনার গণনার জন্য কিছু বিকাশের সময় যুক্ত করা দরকার, যেহেতু কিছু ক্ষেত্রে ড্রাইভার আপডেট করা দরকার, এবং এর সাথে সমস্যাগুলি মোকাবিলা করার প্রয়োজন হতে পারে।
প্রকল্পগুলির জন্য যা বাজেটের উপর শক্ত এবং এই মুহুর্তের জন্য আরও বেশি ডিস্কের জায়গাটি বহন করতে পারে না, একটি সংকুচিত ওয়্যারিডে টাইগারে স্থানান্তর করা একটি বিকল্প হতে পারে, তবে সংক্ষেপণ সিএমইউতে কিছুটা বোঝা চাপায়, এমএমএপিভি 1 এর সাথে এই শোনা যায় না something তদুপরি, এই ধরনের প্রকল্পের জন্য মাইগ্রেশন ব্যয়গুলি প্রতিরোধমূলক ব্যয়বহুল হতে পারে।