ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد طراحی جداول دیتابیس



HamidZaeri
January 28th, 2018, 15:06
سلام
اگه دیتابیس وردپرس رو دیده باشید، میاد همه پست ها رو می‎ذاره تو یک جدول و با پست تایپ براشون انواع مختلف تعریف می کنه.
سوالم اینه، از نظر سرعت و کارایی این طوری بهتره یا این که هر نوع پست براش یه جدول جدا تعریف بشه؟

bestirani2
January 28th, 2018, 15:17
سلام
اگه دیتابیس وردپرس رو دیده باشید، میاد همه پست ها رو می‎ذاره تو یک جدول و با پست تایپ براشون انواع مختلف تعریف می کنه.
سوالم اینه، از نظر سرعت و کارایی این طوری بهتره یا این که هر نوع پست براش یه جدول جدا تعریف بشه؟

سلام
از نظر نرمال سازی و کارایی باید جدول جدا تعریب شه.
هدف وردپرس از این کار انعطاف پذیری هست تا توسعه دهندگان وردپرس بتونند بدون اینکه نیاز به طریف جدول جدیدی هست افزونه مورد نظرشون رو تولید کنند.

T.Toosi
January 28th, 2018, 17:07
باسلام،

تقسیم جداول برای ایجاد رابطه رل 1-1 کار معقولی نیست و در سرعت query شما تاثیری ندارد برای همین در وردپرس جدول جدا برای پست تایپ ها مشاهده نمی کنید اما در عوض در وردپرس امکان ایجاد ریلیشن بین پست تایپ ها نیست (مشکل بزرگ و کم شدن flexible که منجر به ایجاد افزونه هایی برای شبیه سازی رل بین پست تایپ ها شده است) اما اگر هدف رابطه 1-n است (رل بین پست تایپ ها) صد در صد نیاز به جدول جداگانه برای پست تایپ ها دارید.