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