سرعت دسترسی به پایگاه داده

ghatreh

New Member
سلام.
پایگاه داده ای داریم که اطلاعات مربوط به فایل ها ی با حجم بالا در آن نگه داری می شوند(مثل نام فایل و آدرس فایل و ...). اگر این پایگاه داده روی یک سرور دیگه باشه. آیا لازمه که برای افزایش سرعت دسترسی، اطلاعات (اطلاعات مربوط به فایل ها نه خود فایل ها) در سروری که سایت بر روی آن قرار دارد هم نگه داری شود. یا در سرعت آن تاثیر خاصی ندارد؟
 

Y.P.Y

Well-Known Member
سلام،
شما انجام بدید، اگر مشکلی داشت بیاید اینجا مطرح کنید.
 

ghatreh

New Member
سلام،
شما انجام بدید، اگر مشکلی داشت بیاید اینجا مطرح کنید.

چه مشکلي؟!!!!مثل اينکه سوال من رو درست متوجه نشديد.

فرض کنيد فايلهايي داريم که بسته به نياز کاربرمي خواهيم آنها را بخوانيم.
دو سرور داريم : 1-سروري که سايت روي آن قرار دارد
2- سروري که اطلاعات مربوط به فايل ها و خود فايلها روي آن قرار دارد
من براي دسترسي به فايلهام دو راه دارم :
يکي اينکه مستقيما به سرور ديگر مراجعه کنم از اونجا اطلاعات فايل رو بخونم و طبق اين اطلاعات به آدرس فايل مورد نظر برم

و راه دوم اينکه اطلاعات مربوط به فايلها ( نه خود فايلها) را روي سروري که سايت روي آن قرار دارد نيز قرار بدم

به نظر مي رسه که راه دوم سريعتر باشه . اما من مي خوام بدونم که آيا اين افزايش سرعت خيلي است يا ناچيز است؟؟؟؟ مي ارزد يا نمي ارزد؟
 

Y.P.Y

Well-Known Member
به نظر مي رسه که راه دوم سريعتر باشه . اما من مي خوام بدونم که آيا اين افزايش سرعت خيلي است يا ناچيز است؟؟؟؟ مي ارزد يا نمي ارزد؟
100% خیلی هست! شما دارین با سوکت به IP/Port یک سرور Remote متصل میشد! حال اینکه می خواید داده هایی از Remote بخونید/منتقل کنید.
 

ghatreh

New Member
100% خیلی هست! شما دارین با سوکت به IP/Port یک سرور Remote متصل میشد! حال اینکه می خواید داده هایی از Remote بخونید/منتقل کنید.

خیلی ممنون از پاسختون.
اگر هر دو کامپیوتر در اختیار ما باشد. باز هم کامپیوتر دیگر remote محسوب می شود؟
آیا لازم است که کامپیوتری که فایل های ما روی آن قرار دارد هم سرور باشد؟

(من تازه کارم) سوالهای پیش پا افتاده مرا به بزرگی خودتون ببخشید.:shock:
 

Y.P.Y

Well-Known Member
اگر هر دو کامپیوتر در اختیار ما باشد. باز هم کامپیوتر دیگر remote محسوب می شود؟
بله، ارتباط بین منبع(Local) و مقصد Remote محسوب میشه. ولی اگر در شبکه داخلی باشه سرعت خیلی بیشتره.

آیا لازم است که کامپیوتری که فایل های ما روی آن قرار دارد هم سرور باشد؟
منظورتونو متوجه نشدم، ولی اگر برای نقل انتقادل داده هست خیر. فقط به IP و Port مقصد/هدف احتیاج دارید(چه Online چه Offline ;) ).
 

ghatreh

New Member
پس همونطور که متوجه شدم اگر ارتباط در شبکه داخلی باشه سرعت به اندازه کافی زیاده و دیگه لازم نیست اطلاعات مربوط به فایلها را روی سرور اصلی هم نگه داریم. درسته؟؟؟
 
آخرین ویرایش:

foranyone

Well-Known Member
اصولا بهتره دیتابیس رو همون هاست باشه و ریموت به دیتابیس سرور دیگه متصل نشین!
 

ghatreh

New Member
اصولا بهتره دیتابیس رو همون هاست باشه و ریموت به دیتابیس سرور دیگه متصل نشین!

به دلیل حجم زیاد فایل ها مجبور به انجام این کار هستم. در ضمن دیتابیس درون شبکه داخلی است.
به طو ر کلی من این طور نتیجه گرفتم که یک سرور داشته باشم برای سایت خودم . یک کامپیوتر که با سرورم شبکه باشد و فایل هایم روی آن قرار داشته باشد و دیتابیسی هم که اطلاعات فایلهایم را دارد روی همان کامپیوتر باشد. اگر فکر می کنید درست است به من بگویید که من مطمئن شوم. خیلی ممنون.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا