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

نام تاپیک: جلوگيري از insert , update همزمان

  1. #1

    جلوگيري از insert , update همزمان

    با سلام خدمت اساتيد محترم

    در يك برنامه تحت شبكه كه چند كامپيوتر همزمان به يك پايگاه داده وصل مي شوند چگونه مي توان از همزماني عمليات insert يا update يك ركورد جلو گيري كرد؟

    با تشكر

  2. #2
    کاربر دائمی آواتار Hamid.Kad
    تاریخ عضویت
    آبان 1385
    محل زندگی
    پُشت هیچستانم...
    پست
    349

    نقل قول: جلوگيري از insert , update همزمان

    شما مي تونيد از Lock ها استفاده كنيد. انواع Lock هايي مثل XLock,TabLock و ... رو توي Help DBMS جستجو كنيد.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    150

    نقل قول: جلوگيري از insert , update همزمان

    برای جلوگیری از Upadate همزمان از concurrency استفاده کنید.

  4. #4
    کاربر دائمی آواتار Hamid.Kad
    تاریخ عضویت
    آبان 1385
    محل زندگی
    پُشت هیچستانم...
    پست
    349

    نقل قول: جلوگيري از insert , update همزمان

    میشه منظورتون رو از concurrency بیشتر توضیح بدید؟ ممنون میشم

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    150

    نقل قول: جلوگيري از insert , update همزمان

    concurrency : دسترسی همزمان کاربران به منابع مشترک .
    با دو روش زیر پیاده سازی می شود :
    1. uptimistic concorency : با استفاده از فیلد TimeStamp
    2.Pessimistic concorency : با استفاده از App lock (در حالت Dessconected امکان پذیر نیست)

  6. #6

    نقل قول: جلوگيري از insert , update همزمان

    نقل قول نوشته شده توسط Hamid.Kad مشاهده تاپیک
    میشه منظورتون رو از concurrency بیشتر توضیح بدید؟ ممنون میشم
    سلام.
    شما کنترل دسترسی به Data رو میتونید در لایه های مختلف سیستم نرم افزاریتون اعمال کنید. پاسخی که hassanf دادن، تنها گوشه بسیار کوچکی از روشهای موجود هست، که ایشون به سلیقه خودشون روش Optimistic رو در TimeStamp خلاصه کردن در صورتیکه روشهای متعدد دیگه ای نیز وجود داره. برای آشنایی با این روشها، خوندن این مقاله رو بهتون توصیه میکنم.

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

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