PDA

View Full Version : کدوم منطقی تره ؟



HamidiFar
سه شنبه 03 آبان 1390, 12:08 عصر
فرض کنید یک مسئله ایی رو هم میشه تویه sql انجام داد هم تویه برنامه مثل تبدیل تاریخ ، این کار رو اگه sql انجام بده بهتره یا برنامه .

ممنون

حمیدرضاصادقیان
سه شنبه 03 آبان 1390, 13:35 عصر
سلام.
بستگی به ساختار برنامه داره.
یک وقت هست کاری که شما دارید میگید بهتره سمت SQL Server پردازش بشه مثل تکراری بودن کد یا شماره سند. زیرا اگر در سمت CLient باشه تردد اضافی اطلاعات روی شبکه روی کارایی سیستم تاثیر میذاره. بعضی از کارها مثل تبدیل تاریخ رو میشه سمت کلاینت انجام داد و نیازی نیست پردازش اضافی رو به سرور تحمیل کرد.
باید سعی کنید تا میتونید بار پردازشی رو بین Client-Server تقسیم کنید تا بهترین بازده رو بگیرید. باید جوری روابط رو واگذار کنید که کمترین تردد اطلاعاتی بین Server,Client رخ بده.