morteza5358
سه شنبه 01 بهمن 1392, 20:14 عصر
سلام
من یه برنامه سرور دارم که ممکنه 1000 تا کلاینت بهش وصل بشن.
یه دیتابیس هم دارم.کلاینت ها ممکنه چند دقیقه یک بار با دیتابیس کار داشته باشن.
حالا سوالم اینه:
به نظرتون باید چطوری به دیتابیس وصل بشم؟
مثلا هر کاربر که خواست با دیتابیس کار کنه، بیام یه کانکت بزنم به دیتا بیس و بعد از اتمام کار کانکتم رو ببندم؟
یا اینه یه کانکت کلی داشته بام و کار تمام کاربرا رو با اون انجام بدم؟
در حال حاضر، من یه کلاس استاتیک دارم. که مثل حالت دوم کار میکنه. یه موتکس هم گذاشتم روی متد که در هر لحظه فقط یه کاربر بتونه به دیتا بیس متصل بشه.
میخوام بدونم کارم درسته؟راه بهتری سراغ دارین؟اصلا موتکس نیازی هست؟
منتظر نظرتون هستم
من یه برنامه سرور دارم که ممکنه 1000 تا کلاینت بهش وصل بشن.
یه دیتابیس هم دارم.کلاینت ها ممکنه چند دقیقه یک بار با دیتابیس کار داشته باشن.
حالا سوالم اینه:
به نظرتون باید چطوری به دیتابیس وصل بشم؟
مثلا هر کاربر که خواست با دیتابیس کار کنه، بیام یه کانکت بزنم به دیتا بیس و بعد از اتمام کار کانکتم رو ببندم؟
یا اینه یه کانکت کلی داشته بام و کار تمام کاربرا رو با اون انجام بدم؟
در حال حاضر، من یه کلاس استاتیک دارم. که مثل حالت دوم کار میکنه. یه موتکس هم گذاشتم روی متد که در هر لحظه فقط یه کاربر بتونه به دیتا بیس متصل بشه.
میخوام بدونم کارم درسته؟راه بهتری سراغ دارین؟اصلا موتکس نیازی هست؟
منتظر نظرتون هستم