এই প্রশ্ন আমি নিজেকে যখন নতুন প্রকল্পের মুখোমুখি হচ্ছে, বনাম ফিল্ড সংগ্রহ সত্তা রেফারেন্স + + কাস্টম সত্তা বা কাঠামো বিভিন্ন ডিবি কলাম / দিয়ে সহজ, ফিল্ড সংগ্রহ কাস্টম ক্ষেত্র বনাম হলে Multifield । আমার অভিজ্ঞতার ভিত্তিতে আমার মতামত এখানে ।
মাল্টিফিল্ড একটি দুর্দান্ত ধারণা, এটি ক্ষেত্র সংগ্রহের একটি "লাইটওয়েট" সংস্করণ হবে, সম্পর্কের সাথে কোনও সত্তা কাঠামো তৈরির পরিবর্তে, সত্তাটি তৈরি না করেই সাধারণ ব্যবহারের ক্ষেত্রে এটি অন্তর্ভুক্ত করে। এটি একটি সংখ্যা আছে সমস্যা রয়েছে , যেমন বৈশিষ্ট্যগুলির একীকরণ সম্পূর্ণ নয়, সত্যিকার অর্থে বহুভাষিক নয় ইত্যাদি (তাই আপনি যদি এটি ব্যবহার করার পরিকল্পনা করেন তবে অবদানগুলি সম্ভবত সত্যই স্বাগত হবে)।
ফিল্ড কালেকশন হ'ল একটি দুর্দান্ত সমাধান যদি আপনি এমন কোনও সাইট করছেন যা এখানে এবং সেখানে কয়েকটি টুইটের মাধ্যমে সম্পন্ন করা যায় তবে এটি সাইট বিল্ডারদের অভ্যন্তরীণ সম্পর্কে খুব বেশি চিন্তা না করে জটিল কাঠামো তৈরির একটি শক্তিশালী সরঞ্জাম দেয়। এটি মূলত একটি সত্তা তৈরি করবে যা আইডির দ্বারা "হোস্ট" সত্তার সাথে সম্পর্কিত, এটিতে এবং সমস্ত ক্ষেত্রে ক্ষেত্র যুক্ত করার অনুমতি দেয়। অসুবিধাগুলি ক্ষেত্রের সংগ্রহের অভ্যন্তরীণ জ্ঞানের মধ্যে আসবে যে আপনাকে জটিল ক্রিয়াকলাপ যেমন একটি সত্তা রেফারেন্স সহ একটি ফিল্ড সংগ্রহ পরিচালনা করা বা ডেটা মাইগ্রেট করা দরকার operations যেহেতু এটি একটি জেনেরিক সরঞ্জাম, তাই এক ধাপ পেরিয়ে যাওয়া মোটামুটি জটিল be
আর একটি বিকল্প আপনি পেয়েছেন ইসি ব্যবহার করা হয় সত্তা রেফারেন্স সহ , তবে এর সাথে আমার অভিজ্ঞতা এখন পর্যন্ত একটি বিপর্যয় হয়ে দাঁড়িয়েছে, আমি সাহায্যকারী ছাড়াই কোড দ্বারা সত্তার ধরণের তৈরি করা সহজ করে দেখছি।
এটি আপনার কী প্রয়োজন এবং আপনার প্রকল্পের জন্য সবচেয়ে উপযুক্ত কী তা যদি আপনার সময় এবং বিকাশকারীদের সত্তা রেফারেন্সের মাধ্যমে আপনার ডেটা মডেলের সাথে সম্পর্কিত সত্তা প্রকারগুলি তৈরি করার সময় পেয়ে থাকে তবে কী ঘটছে তার উপর আপনার আরও নিয়ন্ত্রণ থাকবে আপনার ডেটা স্ট্রাকচার, তবে তারপরেও আপনি "দায়বদ্ধ"।
উপরে বর্ণিত সমস্ত সমাধানগুলির সাথে কিছুক্ষণ পরীক্ষা করার পরে, আমার দলে আমরা সর্বদা সত্তার প্রকারের জন্য যাচ্ছি + ইআর, তবে আমি দেখতে পাচ্ছি যে ছোট প্রকল্পগুলির জন্য ডেটা মাইগ্রেশন বা জটিল আই 18 এন সেটআপ ছাড়াই ফিল্ড সংগ্রহ কেবলমাত্র দ্রুততম উপায় way যাওয়া.