توی انجمن ها و سایتهای جامعه مجازی که تعداد بازدیدکنندگان سایت بالا هست و باید اطلاعات رو از چندین دیتابیس خوند، استفاده از چند کوئری جداگانه سرعت بیشتری داره یا اینکه از یه کوئری پیچیده استفاده بشه سرعت بیشتری داره؟
توی انجمن ها و سایتهای جامعه مجازی که تعداد بازدیدکنندگان سایت بالا هست و باید اطلاعات رو از چندین دیتابیس خوند، استفاده از چند کوئری جداگانه سرعت بیشتری داره یا اینکه از یه کوئری پیچیده استفاده بشه سرعت بیشتری داره؟
سلام
استفاده از چند کوئری و یا یک کوئری بعد از یک مسئله مهم مطرح می شود آیا جداول از طریق نرمالیزاسیون دیتابیس طراحی شده اند؟
با آرزوی موفقیت
منظورتون از نرمالیزاسیوندیتابیس چیه؟استفاده از چند کوئری و یا یک کوئری بعد از یک مسئله مهم مطرح می شود آیا جداول از طریق نرمالیزاسیون دیتابیس طراحی شده اند؟
سلام
اگر انگلیسی بلد باشید این مقاله خیلی بدردتان خواهد خورد:
http://en.wikipedia.org/wiki/Database_normalization
راستش الان سرم خیلی شلوغه و وقت مقاله خوندن ندارم !اگر انگلیسی بلد باشید این مقاله خیلی بدردتان خواهد خورد:
می شه یه توضیح مختصر بدید تا به موقع بتونم این مقاله رو بخونم؟
ببین مثلا یک سری فیلدهایی که داری باید از نوع خاص خودش استفاده کنی ( عددی - نوشتاری - تاریخ - صفر و یک - و ....)
مثلا یک نمونه کد پستی 10 رقمیه شما باید فیلدی که انتخاب می کنی از نوع عددی باشه تا 10 رقم بیشتر نگیری در کل حجم بانک رو با این کاراتون کاهش می دید .
درست کوئری نوشتن هم شرط . توی دستورات sql درست نوشتن مهمه (join - selection - project - where - limit , ...)
و ....
و راجع به سوال اصلی شما
یک کوئری باشه به نظرم بهتره چون یک بار وصل می شه به اون جدول و فیلدها رو می خونه ولی بازم این از دیدگاه منه و سند و مدرکی ندارم.
موفق باشید