نمایش نتایج 1 تا 8 از 8

نام تاپیک: بهترين روش براي ثبت در بانك چيست ؟؟؟

  1. #1

    بهترين روش براي ثبت در بانك چيست ؟؟؟

    با سلام خدمت دوستان و اساتید
    یک مسئله ای هست که مدتی روش دارم فکر می کنم و میخوام نظر شما دوستان و اساتیدم جویا بشم .
    در ایران 95% تولیدنرم افزار کار با بانک های اطلاعاتی است ، توی کار با بانک ها روش های مختلفی و دیدم بعضی ها اطلاعات و در لیست ها میریزن بعد داخل بانک میریزن بعضی ها اطلاعات بعد از دریافت تک تک ثبت می کنن بعضی ها هم ترکیبی هم ثبت لیست می کنن و هم ، هم زمان ثبت بانک . استفاده از لیست ها خوب اطلاعات دمه دست برنامه است و هروقت بخوای هم لیست میگیری و هم جستجو می کنی در روش دیگه برای هر بار درخواست لیست گیری یا جستجو به بانک وصل میشه برنامه . وبعضی اوقاتم برای اینکه کار تمیزتر و شی گراتر بشه از دیکشنری استفاده میشه . حالاسوال من اینه در روش لیستی خوب حافظه اشغال میشه و در حد بالا ایراد داره !! در حالت اتصال هرباره هم که خوب امنیت کار پایین میاد !! به نظر شما چه راهی برای این کار باید قرار داد ؟ لطفا دوستان با دلیل بگن ممنون میشم .
    موفق و پیروز باشید
    آخرین ویرایش به وسیله sky_in_iran : شنبه 10 بهمن 1388 در 23:27 عصر

  2. #2

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    از دوستان و اساتيد كسي نميخواد راهنمايي كنه ؟

  3. #3

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    به نظر من همه چیز بستگی داره به میزان استفاده از بانک... که این هم تجربه می طلبه... .

  4. #4
    کاربر تازه وارد آواتار aminh85
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    System.Karaj
    پست
    55

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    کاملا به این بستگی داره که بخوای تو چه محیطی بخوای کد بنویسی. منظور از محیط network یا stand alone هست. هرکدوم از این محیط ها شرایط خاص خودشو واسه کد نویسی تحت DB داره.

  5. #5

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    استاد aminh85 ميشه بيشتر توضيح بديد كه در وب چگونه بهتر است و چرا ؟ و در stand alone بهتر است و بازهم چرا ؟

  6. #6
    کاربر تازه وارد آواتار aminh85
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    System.Karaj
    پست
    55

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    چیزی که من از سوالت فهمیدم اینه که شما میخوان یه برنامه windows applicaton بنویسی که توش DBداشته باشی. منظورم از network شبکه داخلی هست. DB تحت وب یه خورده با ویندوز تفاوت داره. منظور از stand alone اینه که بخوای برنامت فقط رو یه pc اجرا بشه. وقتی sand alone برنامه می نویسی مشکلاتت کمتره چون تحت شبکه نیستی که چنتا کاربر داشته باشی. وقتی تحت شبکه باشی باید کاربراتو مدیریت کنی. البته DB مثل SQL تقریبا مشکلات اتصال چندین کاربرو به یه table واست حل می کنه. ولی باید بازم حواست به تداخل دستورای کاربرا باشه. مثلا یه کاربر می خواد به یه table رکورد اضافه کنه، یکی میخواد Select کنه، یکی هم می خواد Update کنه. اینجاست که طریقه نوشتن کد واسه دسترسی به DB حساس می شه. البته این مورد واسه جاهایی که تعداد کاربرا زیاد باشه. حالا مشکلت با کدوم حالته؟

  7. #7

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    استاد عزيز منظوره من از اين سوال اينه كه در طراحي برنامه ها و خواندن اطلاعات از بانك بهترين راهكار براي كار با داده ها چيه مثلا يه جا به خاطر اتصال زياد مشكل امنيتي به وجود مياد !! و بعضي جاها به خاطر نگهداري اطلاعات در داخل برنامه (داخل ليست ها) فضا ميگيره البته در ركورد هاي بالا منظورمه كاملا منظورم در برنامه هاي تحت شبكه و وب هست ؟
    به نظرمم براي كنترل درخواست ها اولويت بندي و استفاده از ترد ها است درسته ؟

  8. #8
    کاربر تازه وارد آواتار aminh85
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    System.Karaj
    پست
    55

    نقل قول: بهترين روش براي ثبت در بانك چيست ؟؟؟

    تو این حالت بهترین چیزی که امنیت برنامتو واسه ارتباط با DB بالا می بره Transaction هست. با این روش کد نویسی یا یه request به دیتابیس 100درصد انجام میشه یا اصلا انجام نمیشه. این حالت بهترین روش واسه محیط هایی با دیتابیس سنگین، ترافیک بالای request و تعداد بالای کاربراست. اصولا تو محیط هایی استفاده می شه که ترافیک اجرای برنامه و درخواست به دیتابیس بالا باشه. امنیت انجام کار وحشتناک بالاست.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •