ক্ষেত্রের সংগ্রহ বনাম সত্তা রেফারেন্স


14

ক্ষেত্রের সংগ্রহ কীভাবে একটি সুবিধা? সত্তা রেফারেন্স সহ পিতামাতাকে নির্দেশ করে নতুন সামগ্রীর ধরণের মাধ্যমে আপনি একই জিনিসটি করতে পারেন।

হতে পারে যে কেউ এমন কিছু পরিস্থিতি ভেঙে ফেলতে পারে যেখানে প্রত্যেকেই আরও ভাল হবে।

টাস্কের জন্য বলুন -> ফাইলগুলি, ক্ষেত্রের সংগ্রহটি আরও ভাল হবে বা সত্তা রেফারেন্স সহ কোনও নতুন সামগ্রী?

প্রতিটি ফাইলের জন্য বলুন আপনার সেই ফাইলটি সম্পর্কে আরও কিছু ডেটা দরকার ছিল, সত্তা রেফারেন্স সহ কোনও নতুন ধরণের পরিকল্পনার মতো শোনাচ্ছে তবে আপনি কোনও ক্ষেত্র সংগ্রহের অভ্যন্তরে কোনও ক্ষেত্র সংগ্রহ এম্বেড করতে পারেন।

আমি উপভোগ করি যে কীভাবে দ্রুপালের একই জিনিসগুলি করার বিভিন্ন উপায় রয়েছে তবে এই দুটি সমাধানের চেয়ে আলাদা বা অনুরূপ কোনটি আমি খুঁজে পাচ্ছি না।

হয়তো কেউ ব্যাখ্যা করতে সাহায্য করতে পারেন?

উত্তর:


15

এই প্রশ্ন আমি নিজেকে যখন নতুন প্রকল্পের মুখোমুখি হচ্ছে, বনাম ফিল্ড সংগ্রহ সত্তা রেফারেন্স + + কাস্টম সত্তা বা কাঠামো বিভিন্ন ডিবি কলাম / দিয়ে সহজ, ফিল্ড সংগ্রহ কাস্টম ক্ষেত্র বনাম হলে Multifieldআমার অভিজ্ঞতার ভিত্তিতে আমার মতামত এখানে ।

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

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

আর একটি বিকল্প আপনি পেয়েছেন ইসি ব্যবহার করা হয় সত্তা রেফারেন্স সহ , তবে এর সাথে আমার অভিজ্ঞতা এখন পর্যন্ত একটি বিপর্যয় হয়ে দাঁড়িয়েছে, আমি সাহায্যকারী ছাড়াই কোড দ্বারা সত্তার ধরণের তৈরি করা সহজ করে দেখছি।

এটি আপনার কী প্রয়োজন এবং আপনার প্রকল্পের জন্য সবচেয়ে উপযুক্ত কী তা যদি আপনার সময় এবং বিকাশকারীদের সত্তা রেফারেন্সের মাধ্যমে আপনার ডেটা মডেলের সাথে সম্পর্কিত সত্তা প্রকারগুলি তৈরি করার সময় পেয়ে থাকে তবে কী ঘটছে তার উপর আপনার আরও নিয়ন্ত্রণ থাকবে আপনার ডেটা স্ট্রাকচার, তবে তারপরেও আপনি "দায়বদ্ধ"।

উপরে বর্ণিত সমস্ত সমাধানগুলির সাথে কিছুক্ষণ পরীক্ষা করার পরে, আমার দলে আমরা সর্বদা সত্তার প্রকারের জন্য যাচ্ছি + ইআর, তবে আমি দেখতে পাচ্ছি যে ছোট প্রকল্পগুলির জন্য ডেটা মাইগ্রেশন বা জটিল আই 18 এন সেটআপ ছাড়াই ফিল্ড সংগ্রহ কেবলমাত্র দ্রুততম উপায় way যাওয়া.


চমৎকার ওভারভিউ। আমি কেবল মন্তব্য করতে চাই যে ক্ষেত্র সংগ্রহটি মাইগ্রেট মডিউলটির মাধ্যমে মাইগ্রেশনকে সমর্থন করে।
লেফটেরাভ

1
সংস্করণকরণ / সংশোধনগুলির সাথে অন্য একটি দিক রয়েছে do সামগ্রীর ধরণের (নোড) সংশোধনগুলির সাথে ট্র্যাক রাখার জন্য প্রস্তুত সমাধান রয়েছে এবং সংযুক্ত ক্ষেত্রের সংগ্রহগুলিতে পরিবর্তনগুলি প্যারেন্ট নোডে প্রতিবিম্বিত হয়। বিপরীতে, সত্তাগুলির নিজস্ব পুনর্বিবেচনা রয়েছে, উল্লেখ করা সত্তার অপ্রাসঙ্গিক।
লেফটেরাভ

@ লেফটেরাভ সত্যিই এটি করেন, আমার অর্থ হ'ল কোনও ক্ষেত্র সংগ্রহের স্থানান্তর করা কিছু ব্যবহারের ক্ষেত্রে খুব কঠিন কাজ হতে পারে এবং এর জন্য দায়বদ্ধ হতে হবে।
প্যাকমব্রা

3

এটি ক্ষেত্রগুলিতে আপনি যে ইনপুটটি ইনপুট করেন এবং তার সাথে আপনি কী করতে চান তার উপর নির্ভর করে।

আপনি যদি ফিল্ড কালেকশনটি ব্যবহার করতে চান তবে নিশ্চিত হয়ে নিন যে আপনার সুযোগে যা আছে তা করতে পারবেন, সাধারণ দর্শন থেকে শুরু করে অনুবাদ, সোলার ইনডেক্সিং ইত্যাদি ..

ক্ষেত্রের সংগ্রহে আপনি যে তথ্য যুক্ত করেছেন তা যদি আপনি পুনরায় ব্যবহার করতে চান তবে কোনও সামগ্রীর ধরণ বা কাস্টম সত্তা ব্যবহার করা ভাল be উদাহরণ: একটি স্কুল কোর্সে 5 টি বিষয় পেয়েছে। একটি বিষয়ের মধ্যে 3 টি ক্ষেত্র থাকে: শিরোনাম, ঘন্টা এবং স্তর। আপনি যদি বেশ কয়েকটি স্কুল কোর্সে বিষয়গুলি পুনরায় ব্যবহার করতে চলেছেন তবে কোনও সামগ্রীর ধরণ / কাস্টম সত্তার জন্য যান এবং সত্তা রেফারেন্স ব্যবহার করুন।


0

পারফরম্যান্সের ক্ষেত্রে এগুলি মোটামুটি সমান হওয়া উচিত, তবে ক্ষেত্র সংগ্রহটি সত্তা এপিআই ব্যবহার করে এবং কাস্টম সামগ্রীর প্রকারের প্রয়োজন হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.