PDA

View Full Version : گفتگو: کانکشن در کلاینت یا در سرور



Mrs.Net
یک شنبه 12 آبان 1387, 21:29 عصر
برنامه ام با بانک اکسس کار میکنه و تحت شبکه هست
یعنی پوشه بانک share شده و هر کلاینت به این آدرس کانکت میشه.
سوال: آیا کانکت شدن از طرف کلاینت با کانکت شدن داخل خود سرور تفاوتی در سرعت داره؟ یعنی اگه بتونم کاری کنم که دیگه کلاینتها کانکشن به بانک ایجاد نکنند و فقط کوئری به سرور بفرستند و نتیجه رو دریافت کنند، سرعت بیشتر میشود؟
ممنون

m.hamidreza
دوشنبه 13 آبان 1387, 21:30 عصر
سوال: آیا کانکت شدن از طرف کلاینت با کانکت شدن داخل خود سرور تفاوتی در سرعت داره؟

باید دید تعریف شما از سرعت چیه! ولی در کل مسلما سرعت روی سرور بالاتر هست...


یعنی اگه بتونم کاری کنم که دیگه کلاینتها کانکشن به بانک ایجاد نکنند و فقط کوئری به سرور بفرستند و نتیجه رو دریافت کنند، سرعت بیشتر میشود؟
ممنون
چه جوری میخوای بدون برقراری کانکشن به دیتابیس نتیجه ی کوئری رو برگردونی؟!

Mrs.Net
سه شنبه 14 آبان 1387, 08:43 صبح
باید دید تعریف شما از سرعت چیه! ولی در کل مسلما سرعت روی سرور بالاتر هست...
یعنی سرعت! سریعتر 100تا کوئری آپدیت انجام بشه یا سریعتر 5000تا رکورد انتخاب بشه


چه جوری میخوای بدون برقراری کانکشن به دیتابیس نتیجه ی کوئری رو برگردونی؟!
از کلاینت کوئری ها به سرور فرستاده میشه. سرور کانکت میشه و اجذا میکنه. نتیجه به کلاینت برگردونده میشه.

خوب بازم سرعت بهتر هست؟ یا فقط چون میگیم سمت سرور میگید بهتره.