আমি আমার মাইএসকিউএল ডাটাবেসে বিভিন্ন ব্যবহারকারীর বিবরণ সঞ্চয় করি। মূলত এটি বিভিন্ন টেবিলগুলিতে সেট আপ করা হয়েছিল যার অর্থ ডেটা ইউজারআইডসের সাথে সংযুক্ত থাকে এবং কখনও কখনও জটিল কলগুলির মাধ্যমে আউটপুটিংকে প্রয়োজনীয় তথ্য উপাত্ত প্রদর্শন ও পরিচালনা করতে হয়। একটি নতুন সিস্টেম সেট আপ করা, এটি সম্পর্কিত সামগ্রীর একটি বড় টেবিলের মধ্যে এই সমস্ত টেবিলকে একত্রিত করার প্রায় বুদ্ধি করে।
- এটি কি কোনও সহায়তা বা বাধা হয়ে দাঁড়াবে?
- কলিং, আপডেট করা বা অনুসন্ধান / চালাকি করার ক্ষেত্রে গতির বিবেচনা?
এখানে আমার টেবিল কাঠামোর কয়েকটি উদাহরণ রয়েছে:
- ব্যবহারকারী - ব্যবহারকারী, ব্যবহারকারী নাম, ইমেল, এনক্রিপ্ট করা পাসওয়ার্ড, নিবন্ধকরণের তারিখ, আইপি
- ব্যবহারকারীর_র বিবরণ - কুকি ডেটা, নাম, ঠিকানা, যোগাযোগের বিশদ, অধিভুক্তি, ডেমোগ্রাফিক ডেটা
- ব্যবহারকারীর_অ্যাক্টিভিটি - অবদান, সর্বশেষ অনলাইন, শেষ দেখার জন্য
- ব্যবহারকারী_সেটেটিং - প্রোফাইল প্রদর্শন সেটিংস
- ব্যবহারকারীর_আপনি - বিজ্ঞাপন টার্গেটেবল ভেরিয়েবল
- ব্যবহারকারী_স্তাদ - অ্যাক্সেসের অধিকার
- ব্যবহারকারীর স্ট্যাটাস - হিট, লম্বা
সম্পাদনা: আমি এখনও অবধি সমস্ত উত্তরকে আপলোড করেছি, তাদের সকলেরই এমন উপাদান রয়েছে যা মূলত আমার প্রশ্নের উত্তর দেয় answer
বেশিরভাগ টেবিলের মধ্যে 1: 1 টি সম্পর্ক রয়েছে যা এগুলি অস্বীকার করার মূল কারণ ছিল।
এই ঘরগুলির একটি বড় অংশ শূন্য থাকার সম্ভাবনা থাকলে টেবিলটি 100+ কলাম জুড়ে বিস্তৃত হলে কি সমস্যা দেখা দিতে পারে?