EAV / CR ডাটাবেস মডেলটি খারাপ তা বলা নিরাপদ । বলেছিল,
প্রশ্ন: রান-টাইমে পরিবর্তিত হতে পারে এমন ই-কমার্স পণ্য বর্ণনা করে এমন বৈশিষ্ট্যগুলির "শ্রেণি" মোকাবেলায় কোন ডাটাবেস মডেল, কৌশল বা প্যাটার্ন ব্যবহার করা উচিত?
একটি ভাল ই-কমার্স ডাটাবেসে, আপনি বিকল্পগুলির ক্লাসগুলি সংরক্ষণ করবেন (যেমন টিভি রেজোলিউশনের মতো প্রতিটি টিভিতে রেজোলিউশন থাকে তবে পরবর্তী পণ্যটি টিভি নাও হতে পারে এবং "টিভি রেজোলিউশন" নাও থাকতে পারে)। আপনি কীভাবে এগুলি সংরক্ষণ করবেন, দক্ষতার সাথে অনুসন্ধান করবেন এবং আপনার ব্যবহারকারীদের তাদের পণ্যগুলির বর্ণনা দিয়ে চলক ক্ষেত্রগুলি দিয়ে পণ্য প্রকার সেটআপ করতে পারবেন? যদি অনুসন্ধান ইঞ্জিনটি জানতে পারে যে গ্রাহকরা সাধারণত কনসোল গভীরতার উপর ভিত্তি করে টিভিগুলির সন্ধান করেন, আপনি আপনার ক্ষেত্রগুলিতে কনসোল গভীরতা যুক্ত করতে পারেন, তবে রান চলাকালীন প্রতিটি টিভি পণ্য ধরণের জন্য একক গভীরতা যুক্ত করুন।
ভাল ই-কমার্স অ্যাপ্লিকেশনগুলির মধ্যে একটি দুর্দান্ত সাধারণ বৈশিষ্ট্য রয়েছে যেখানে তারা পণ্যগুলির সেট দেখায়, তারপরে "ড্রিল ডাউন" সাইড মেনুগুলি থাকে যেখানে আপনি "টিভি রেজোলিউশন" শিরোনাম হিসাবে দেখতে পাবেন এবং শীর্ষ পাঁচটি সাধারণ টিভি রেজোলিউশনগুলির জন্য সেট পাওয়া। আপনি একটিতে ক্লিক করুন এবং এটি কেবলমাত্র রেজোলিউশনের টিভিগুলি দেখায়, আপনাকে পাশের মেনুতে অন্যান্য বিভাগগুলি নির্বাচন করে আরও ড্রিল করার অনুমতি দেয়। এই বিকল্পগুলি চলমান সময়ে যুক্ত গতিশীল পণ্য বৈশিষ্ট্য হবে।
পরবর্তী আলোচনা:
এত দীর্ঘ সংক্ষিপ্ত বিবরণ, ইন্টারনেট বা মডেল বিবরণে এমন কোনও লিঙ্ক আছে যা "একাডেমিকভাবে" নিম্নলিখিত সেটআপটি ঠিক করতে পারে? আমি বিভাগের সারণির পরামর্শের জন্য নোয়েল কেনেডিকে ধন্যবাদ জানাই, তবে প্রয়োজনটি এর চেয়ে বেশি হতে পারে। আমি তা নীচে আলাদাভাবে বর্ণনা করছি, তাৎপর্যটি তুলে ধরার চেষ্টা করছি। সমস্যাটি সমাধান করার জন্য আমার দৃষ্টিভঙ্গির সংশোধন প্রয়োজন হতে পারে, বা EAV / CR এর আরও গভীরে যেতে হবে।
ইএভি / সিআর মডেলের ইতিবাচক প্রতিক্রিয়া পছন্দ করুন। আমার সহকর্মী বিকাশকারীরা সবাই নীচে জেফরি কেম্পকে যা স্পর্শ করেছেন তা বলে: "নতুন সত্তা অবশ্যই একজন পেশাদার দ্বারা মডেলিং এবং ডিজাইন করা উচিত" (প্রসঙ্গের বাইরে নেওয়া, নীচে তার প্রতিক্রিয়াটি পড়ুন)। সমস্যা হল:
- সত্তা সাপ্তাহিক বৈশিষ্ট্য যুক্ত এবং সরিয়ে দেয়
(অনুসন্ধানের কীওয়ার্ড ভবিষ্যতের বৈশিষ্ট্যগুলি নির্দেশ করে) - নতুন সত্তা সাপ্তাহিক আগমন করে
(পণ্যগুলি অংশগুলি থেকে একত্রিত হয়) - পুরানো সত্তা সাপ্তাহিক চলে যায়
(সংরক্ষণাগারযুক্ত, কম জনপ্রিয়, মৌসুমী)
গ্রাহক দুটি কারণে পণ্যগুলিতে গুণাবলী যুক্ত করতে চান:
- বিভাগ / কীওয়ার্ড অনুসন্ধান / পণ্যগুলির মধ্যে তুলনা চার্ট
- চেকআউট করার আগে ভোক্তা পণ্য কনফিগারেশন
বৈশিষ্ট্যগুলির অবশ্যই তাত্পর্য থাকতে হবে, কেবল একটি কীওয়ার্ড অনুসন্ধান নয়। যদি তারা এমন সমস্ত কেকের তুলনা করতে চান যা "হুইপড ক্রিম ফ্রস্টিং" রয়েছে, তারা কেকগুলি ক্লিক করতে পারে, জন্মদিনের থিমটি ক্লিক করতে পারে, হুইপড ক্রিম ফ্রস্টিং ক্লিক করতে পারে, তবে তারা যে সমস্ত কেককে ক্রিম ফ্রস্টিংয়ে চাবুক মেরেছে তা জেনে আকর্ষণীয় check এটি কেকের সাথে সুনির্দিষ্ট নয়, কেবল একটি উদাহরণ।