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

نام تاپیک: مدیریت تراکنش

  1. #1

    Lightbulb مدیریت تراکنش

    میخواستم کامل در مورد مدیریت تراکنش در پایگاه داده بدونم ودر مورد هرچیزی که بهم در این مورد کمک میکنه
    از اینکه مدیریت تراکنش چیست؟
    نحوه ی مدییت تراکنش؟
    منضور از مدیریت تراکنش چیست؟
    اگر شد مقاله ای در این مورد میخواستم
    خواهشن مقاله و اطلاعاته زادی میخوام
    آخرین ویرایش به وسیله masoud6&8 : دوشنبه 18 اردیبهشت 1391 در 14:21 عصر

  2. #2
    کاربر دائمی آواتار merlin425
    تاریخ عضویت
    تیر 1390
    محل زندگی
    رشت
    پست
    141

    نقل قول: مدیریت تراکنش

    من چیز زیادی ازش نمیدونم ولی همین ناچیز هم ارز میکنم شاید تا حدی کمت کنم
    همان طور که خودت میدونی تغیرات واعمالی که روی سیستم در طول یک دوره زمانی مشخص مثلآ یک روز انجام میشه بهش تراکنش میگن مثل تراکنش روزانه یا ماهانه..
    مثل انتقال پول از یک حساب به حساب دیگه در سیستم بانک که یک تراکنش محسوب میشه
    حالا مشکلاتی که باهاش در ارتباط هستیم اینه که ایا تراکنش اصلآ اجرا میشه یا کامل انجام میشه یا بعد از انجامش پیامد های بدی ایجاد میکنه
    مدیریت تراکنش ها در واقع در نظر گرفتن همین وضعیت هاست و پیش بینی راه مقابله باهاشون هست که هر کس یک جور این کار رو انجام میده بعضی با trigger یا غیره به طوری که یک تراکنش یا انجام نشه یا به طور کامل انجام بشه وتآثیر نا خواسته ای روی سایر اجزا نداشته باشه

  3. #3

    نقل قول: مدیریت تراکنش

    سلام
    من هم چند نكته اي مي گم اميد كه استفاده بشه : (نقل قول از استاد مسلم sql server اقاي مهندس آقا صادقي)
    - در sql server هر دستور به تنهايي يك تراكنش (Transaction) است . يعني اگر صحيح باشد، انجام مي شود و اگر error بدهد بصورت اتوماتيك roleback مي شود.
    - اما اگر بخواهيم چند دستور را با هم اجرا كنيم، يعني اگر يكي از انها هم خطا داشت ، بقيه هم RoleBack كنند، بايد از ساختار تراكنش يا transaction استفاده كنيم.
    - براي ساخت يك تراكنش : ابتدا begin tran و سپس دستورات مورد نظر و در انتها commit Tran و يا با كنترل شما در بين ساختار roleBack .
    - اما چه موقع بايد از تراكنش استفاده كنيم : زمانيكه دستورات به هم مربوط باشند. مثلا همونجور كه دوست عزير اشاره كردند، انتقال وجه از يك حساب به حساب ديگر. كه دستور اول از حساب مبدا كم مي كند و دستور دوم به حساب مقصد مي ريزد. حال اگر دستور دوم خطا داد، بايد دستور اول هم roleback شود.
    اگه مورد خاصي بود لطفا مطرح كنيد.
    موفق باشيد

تاپیک های مشابه

  1. نیاز به یادگیری مدیریت سرور Linux
    نوشته شده توسط bernadet730 در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 4
    آخرین پست: شنبه 23 خرداد 1394, 08:02 صبح
  2. مقاله: مدیریت تراکنش در MySQL
    نوشته شده توسط alimanam در بخش C#‎‎
    پاسخ: 0
    آخرین پست: چهارشنبه 12 مرداد 1390, 19:42 عصر
  3. مقاله: مدیریت تراکنش در MySQL
    نوشته شده توسط alimanam در بخش VB.NET
    پاسخ: 0
    آخرین پست: چهارشنبه 12 مرداد 1390, 19:38 عصر
  4. مدیریت تراکنش
    نوشته شده توسط hannaneh575 در بخش سایر پایگاه‌های داده
    پاسخ: 6
    آخرین پست: جمعه 15 اردیبهشت 1385, 20:48 عصر
  5. مدیریت شبکه
    نوشته شده توسط vadood در بخش امنیت در شبکه
    پاسخ: 2
    آخرین پست: یک شنبه 14 اردیبهشت 1382, 16:19 عصر

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

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