transaction คือ อะไรคะ แล้ว transaction ใช้ทำอะไร  สร้างคำถาม

 4,048 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 24/06/2011

transaction คือ อะไรคะ แล้ว transaction ใช้ทำอะไร

การทำงานหรือกระบวนการอะไรต่างๆ ล้วนมีลำดับขั้นตอนในการทำ
เช่น การโอนเงิน ก็ต้องมีการ ตัดบัญชีต้นทาง แล้วไปฝากเข้าบัญชีปลายทาง
Transaction คือกระบวนการตั้งแต่ต้นจนจบการทำงานของงานนั้น ตามตัวอย่าง
Begin Transaction
1. Step 1
2. Step 2
3. Step 3
Commit Transaction

ทีนี้ก็จะเกิดคำถามว่า แล้วทำไมต้องมีการจัดการ Transaction
ยกตัวอย่าง ตามข้างต้น ถ้าเกิดว่า การทำงาน Step 1 เสร็จแล้ว
พอมาถึง Step 2 เกิด Error ขึ้นทำให้งานไม่ถูกส่งต่อไป Step 3
ทีนี้จะทำยังไง ถ้าปล่อยผ่านไป งานที่เกิดขึ้นกับ Step 1 ใครจะรับผิดชอบ
ดังนั้น ถ้าเรามีการจัดการ Transaction ที่ดีเมื่อเกิดเหตุการแบบนี้ขึ้น
ระบบก็ต้องทำการ Roll Back Transaction กลับไปที่จุดเรื่ิมต้น
เสมือนไม่มีอะไรเกิดขึ้น


ถ้าชอบบทความนี้ กด Like เลย :transaction คือ อะไรคะ แล้ว transaction ใช้ทำอะไร

 4,048 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 24/06/2011



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่

#1.    ม่วนแต้
@ ถูกต้องที่สุด Step ของงานในขั้นตอนต่างต้องอยู่ในกระบวนการ transaction เดียวกันถึงจะอยู่ใน begin , commit เดียวกันได้ เรื่องพวกนี้คนออกแบบระบบต้องวางให้ดีๆ

...............................................



× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Java set permissoin ไฟล์ผ่าน chmod ยังไง ถามเมื่อ (2015-09-28)   1,339 views  (ดูล่าสุดเมื่อ 5 นาที)

  Unix นับจำนวน file ด้วย wc ถามเมื่อ (2017-03-14)   1,963 views  (ดูล่าสุดเมื่อ 5 นาที)

  MapReduce คืออะไร เกี่ยวข้องกับ Hadoop หรือ Big Data ยังไง ถามเมื่อ (2017-02-07)   11,994 views  (ดูล่าสุดเมื่อ 9 นาที)

  Javascript เก็บค่าลง localStorage กับ SessionStorage ต่างกันอย่างไร ถามเมื่อ (2017-12-26)   2,085 views  (ดูล่าสุดเมื่อ 12 นาที)

  PLSQL วิธี Print Error Code และ Error Message ถามเมื่อ (2017-03-03)   2,676 views  (ดูล่าสุดเมื่อ 36 นาที)

  PWA หรือ Progressive web App คือการทำ web ให้เหมือน app ยังไงมาลองดูกัน ถามเมื่อ (2017-06-06)   1,448 views  (ดูล่าสุดเมื่อ 37 นาที)

  Java Rule Engine คืออะไร ถามเมื่อ (2015-09-16)   2,834 views  (ดูล่าสุดเมื่อ 41 นาที)

  แนะนำ MEAN Stack ในยุคที่ Browser เก่งขึ้นและ javascript กำลังจะครองโลก ถามเมื่อ (2015-09-29)   2,438 views  (ดูล่าสุดเมื่อ 42 นาที)

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   4,057 views  (ดูล่าสุดเมื่อ 47 นาที)

  SQL Command การใช้งาน group by having ถามเมื่อ (2020-02-19)   2,315 views  (ดูล่าสุดเมื่อ 48 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com