ورود

View Full Version : ديتابيس سيستم وبلاگ دهي



unrealelec
شنبه 16 اسفند 1393, 10:31 صبح
سلام خدمت اساتيد
اگر امكان داره من رو تو زمينه اين دو سوال راهنمايي كنيد
1.تو سيستم ها ي وبلاگ دهي وقتي يك وبلاگ جديد ثبت ميشه آيا جداول جديد هم ايجاد ميشه ؟ يعني مثلا يك جدول براي كامنت هاي اون وبلاگ جديد ايجاد مي كنن يا همه كامنت هاي وبلاگ ها توي يك جدول كلي قرار مي گيرن؟
2. اگر فرض بگيريم كه دوستان تو پاسخ سوال اول بگن كه جدول جديدي نياز نيست و همه كامنت ها توي يك جدول ذخيره ميشه در اين صورت آيا بهتر نيست براي كم كردن ميزان پردازش بيايم و براي هر وبلاگ جديد اين جداول رو تعيين كنيم؟ چون حجم كامنت هاي مثلا هزارتا وبلاگ خيلي زياد ميشه و اگر جدول يكي باشه آيا سايت رو كند نمي كنه؟

Davidd
شنبه 16 اسفند 1393, 11:04 صبح
سلام. به نظر من بهتره تمام پست ها و کامنت ها در یک جدول ذخیره بشه. اگرچه در این حالت اندازه جدول بسیار بزرگ میشه اما میشه با شاخص گذاری مناسب روی id پست و id کامنت عملکرد بالا برد.
درست کردن جداول زیاد خودش تاثیر منفی روی عملکرد داره.

unrealelec
یک شنبه 17 اسفند 1393, 16:48 عصر
سلام. به نظر من بهتره تمام پست ها و کامنت ها در یک جدول ذخیره بشه. اگرچه در این حالت اندازه جدول بسیار بزرگ میشه اما میشه با شاخص گذاری مناسب روی id پست و id کامنت عملکرد بالا برد.
درست کردن جداول زیاد خودش تاثیر منفی روی عملکرد داره.
ممنون از راهنماييتون
1.مي خواستم بدونم با استفاه از چه ملاك هايي بايد primary key يك جدول رو ايندكس قرار بديم ؟
2.آيا همه primary key ها رو ايندكس قرار بديم اشكالي پيش مياد؟
3. آيا ميشه تو جدولي كه دوتا ركورد primary key هستن هم از ايندكس استفاده كرد؟
تا اونجايي كه تو بعضي سايت ها ديدم نوشتن استفاده از ايندكس باعث كاهش سرعت مي شه
دوستان لطف مي كنن اگر جواب سوالهام رو بدم

argess
جمعه 22 اسفند 1393, 16:23 عصر
سلام
من خودم یک سیستم وبلاگ دهی نوشته ام. اسم وبلاگ مجیک بلاگ است به آدرس : http://majikblog.com

خودم یک جدول برای ذخیره مشخصات وبلاگ درست کرده ام. و یک جدول برای پست های وبلاگ. و جداول دیگری هم برای کارهای دیگه دارم. از قبیل بازدیدها از وبلاگ و امتیازات کسب شده توسط وبلاگ و ...


این لینک رو ببین امیدوارم برات مفید باشه:

طراحی بانک اطلاعاتی سیستم وبلاگ دهی (http://majiksource.ir/index.php?threads/%D8%AF%D9%8A%D8%AA%D8%A7%D8%A8%D9%8A%D8%B3-%D8%B3%D9%8A%D8%B3%D8%AA%D9%85-%D9%88%D8%A8%D9%84%D8%A7%DA%AF-%D8%AF%D9%87%D9%8A.104/)