PDA

View Full Version : سریع ترین راه برای ثبت اطلاعات



مهدی رحیم زاده
یک شنبه 25 مرداد 1388, 16:56 عصر
سلام
دوستان عزیز من یه برنامه دارم که تو بحث Application در هر روز چند تا کاربر تعداد زیادی داده رو وارد دیتابیسش میکردن. هر کاربر در هر شیفت کاری (مثلا صبح) 2500 تا 3000 رکورد.
حالا باید این برنامه رو تحت وب بنویسم . حجم کار هم بسیار بالاتر میره. چون قرار همین کار رو تمام کشور انجام بدن!حالا سوال من اینه که چطور می تونم زمان انتظار بین هرثبت برای هر کاربر رو به حداقل ممکن برسونم.
قاعدتا Ajax راهشه، درسته ؟ اگه اینطوره این چقد میتونه به من کمک کنه یعنی زمان انتظار کاربر برای هر ثبت حدودا چند ثانیه میتونه باشه ؟
با تشکر

Ahmadgolagha
یک شنبه 25 مرداد 1388, 18:01 عصر
من برای این کار از دستورات کار با فایل استفاده می کنم.
تمام اطلاعات رو توی اکسل می نویسم بعد توی notePad کپی می کنم و به صورت تکست ذخیره می کنم
بین هر فیلد از تب به عنوان جدا کننده استفاده شده که من اونو با یه کاراکتر مثل ^ جایگزین می کنم
بعد با دستور stream تمام فایل رو می خونم و با دستور split هر رکورد رو به صورت یه آرایه در میارم و توی حلقه در دیتابیس درج می کنم. روی کامپیوتر خودم 500 تا رکورد نزدیک 3 ثانیه درج میشه .
اگه خواستید بگید تا برنامه رو تو یه تاپیک بزارم

مهدی رحیم زاده
دوشنبه 26 مرداد 1388, 19:58 عصر
اگه خواستید بگید تا برنامه رو تو یه تاپیک بزارم
نیکی و پرسش دوست من؟
ممنون میشم اگه این کار رو بکنید .

مهدی رحیم زاده
سه شنبه 27 مرداد 1388, 16:58 عصر
دوستان نگفتن با استفاده از Ajax چقدر زمان کاهش پیدا می کنه؟

smrb59
سه شنبه 27 مرداد 1388, 22:52 عصر
آقای ahmadgolagha ما منتظر یه نمونه برنامه از شماییم.ممنون میشم که این کار رو بکنید.