راهنمایید در مورد ساخت دیتابیس و راه اندازی وب سایت های وبلاگ دهی و امثال آن

  • نویسنده موضوع djary
  • تاریخ شروع

djary

کاربر عضو
سلام خسته نباشید می خواستم بپرسم دیتا بیس وب سایت هایی مانند وب سایت های وبلاگ دهی چگونه طراحی می کنند یعنی برای هر وبلاگ یک دیتابیس جدا درنظر گرفته میشه یا همه وبلاگ ها از یک دیتابیس بزرگ (حجیم) استفاده میکنند ؟

باسپاس :53:

 

Goback

کاربر عضو
سلام

سوالت کلیه

هرکس یه جور شاید طراحی کنه،یکی همشو با یه دیتابیس اوکی میکنه یکی هم جدا جدا.

مثال بارزش وردپرسه که دیتابیس یکیه ولی جداول جداست با نام همون بلاگ.

جالبه مشابه این سوالت اینجا پرسیده شد:



 

djary

کاربر عضو
بالاخره یکیش باید بهینه تر باشه

وردپرس برای هر وبلاگ یدونه تیبیل میسازه ؟

 

Goback

کاربر عضو
بالاخره یکیش باید بهینه تر باشهوردپرس برای هر وبلاگ یدونه تیبیل میسازه ؟
برای هر وبلاگ همه تیبیلهاشو جدا با پسوند اون وبلاگ میسازه

وبلاگ اول(با ID یک):wp_1_posts

wp_1_....

وبلاگ دوم:

wp_2_posts

وبلاگ Nم:

wp_N_posts

اون پیشوند wp هم که موقع نصب ست میشه.

توی یه دیتابیس باشن یه جورایی امنیت همشون میره زیر سوال! چون یکیش هک شه به دیتابیس مابقی دسترسی میتونه داشته باشه.که این مورد با تعریف دسترسی دیتابیس برای هر یوزر فقط به تیبلهای خودش قابل حله

از نظر بهینه سازی نظری ندارم! چون واقعا با دیتاهای حجیم کار نکردم،بیشتر به نظرم به طراحی اصولی دیتابیست +کوئری گرفتن اصولیت بر میگرده.

 

Mohammad

مدیر انجمن
پرسنل مدیریت
توی سیستم های شخصی جداول یکیه...

خواسته باشن جدول برای هر وبلاگ بسازن. فرض کن 5000 تا جدول توی دیتابیست داشته باشی هر کدومش یک کوئری بگیره سرور میخوابه :112: (هنوز این در حالتیه که 5000 وبلاگ باشن) :46:

برای مثال

جدول posts

id = شناسه پست

blogid = شناسه وبلاگ

blogpostid = شناسه مطلب وبلاگ

content = متن وبلاگ

fullcontent = متن کامل

و..

و...

و...

برای کامنت ها هم همینطور

جدول کامنت ها

id = شناسه کامنت

blogid = شناسه وبلاگ

و...

و...

و...

یک تحلیلگر دیتابیس میتونه براحتی در این زمینه کمکت کنه.

 

djary

کاربر عضو
یعنی کلا یک دیتا بیس و یک جدول برای تموم وبلاگ ها که حالا از طریق blog id و post id و... در وبلاگ مربوطه مطالب به نمایش در میان

درسته ؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
برای هر مورد یک جدول

جدول مطالب

جدول دسته بندی

کامنت ها

الی اخر...

کافیه یک سیستم وبلاگ دهی تو نت هست رو ببینی متوجه میشی

 

djary

کاربر عضو
دستت درد نکنه اگر امکانش هست آدرس اسکریپت وبلاگ دهی رو بده اگر به زبان asp.net باشه که چه بهتر

 
بالا