আমার প্রয়োজনীয়তাগুলি হ'ল:
- কোনও তথ্য প্রকারের ব্যবহারকারী-সংজ্ঞায়িত ক্ষেত্রগুলি গতিশীলরূপে যুক্ত করতে সক্ষম হওয়া দরকার
- ইউডিএফগুলি দ্রুত জিজ্ঞাসা করতে সক্ষম হওয়া প্রয়োজন
- ডেটাটাইপের ভিত্তিতে ইউডিএফ-তে গণনা করতে সক্ষম হওয়া প্রয়োজন
- ডেটাটাইপের ভিত্তিতে ইউডিএফগুলি বাছাই করতে সক্ষম হওয়া দরকার
অন্যান্য তথ্য:
- আমি প্রাথমিকভাবে পারফরম্যান্স খুঁজছি
- কয়েক মিলিয়ন মাস্টার রেকর্ড রয়েছে যা ইউডিএফ ডেটা সংযুক্ত থাকতে পারে
- আমি যখন সর্বশেষ যাচাই করেছি, আমাদের বর্তমান ডাটাবেসে 50 মিলিয়নেরও বেশি ইউডিএফ রেকর্ড রয়েছে
- বেশিরভাগ সময়, কোনও ইউডিএফ কেবলমাত্র মাস্টার রেকর্ডের কয়েক হাজারের সাথে সংযুক্ত থাকে, সমস্তটিই নয়
- ইউডিএফগুলি যোগ দেওয়া হয় না বা কী হিসাবে ব্যবহৃত হয় না। এগুলি কেবল অনুসন্ধান বা প্রতিবেদনের জন্য ব্যবহৃত ডেটা
বিকল্প:
স্ট্রিংভ্যালু 1, স্ট্রিংভ্যালু 2 ... ইন্টভ্যালু 1, ইন্টভ্যালু 2, ... ইত্যাদি দিয়ে একটি বড় টেবিল তৈরি করুন আমি এই ধারণাটিকে ঘৃণা করি তবে কেউ যদি আমাকে বলতে পারে যে এটি অন্যান্য ধারণাগুলির চেয়ে ভাল এবং কেন।
একটি গতিশীল টেবিল তৈরি করুন যা প্রয়োজন অনুযায়ী চাহিদা অনুযায়ী একটি নতুন কলাম যুক্ত করে adds আমি এই ধারণাটিও পছন্দ করি না কারণ আমার মনে হয় যে আপনি প্রতিটি কলামকে সূচি না দিলে পারফরম্যান্সটি ধীর হবে।
UDFName, UDFDataType, এবং মান সমন্বিত একটি একক সারণী তৈরি করুন। যখন কোনও নতুন ইউডিএফ যুক্ত হয়, তখন এমন একটি ভিউ তৈরি করুন যা কেবলমাত্র সেই ডেটাটি টানতে পারে এবং যে কোনও প্রকারের মধ্যে যা নির্দিষ্ট করে তা এতে পার্স করে। পার্সিংয়ের মানদণ্ড পূরণ না করে এমন আইটেমগুলি NULL প্রদান করে।
একাধিক ইউডিএফ টেবিল তৈরি করুন, প্রতিটি ডাটা টাইপের জন্য। সুতরাং আমাদের কাছে ইউডিএফএসআরটিংস, ইউডিএফডিটস ইত্যাদির টেবিলগুলি থাকতে হবে সম্ভবত # 2 এর মতোই হবে এবং যে কোনও সময় নতুন ক্ষেত্র যুক্ত হওয়ার সাথে সাথে একটি দৃশ্য স্বয়ংক্রিয়ভাবে উত্পন্ন করবে would
এক্সএমএল ডেটাটাইপস? আমি এর সাথে আগে কাজ করি নি তবে তাদের উল্লেখ করতে দেখেছি। নিশ্চিত নয় যে তারা আমাকে যে ফলাফলগুলি দিতে চাইবে, বিশেষত পারফরম্যান্স সহ।
অন্যকিছু?