Skip to main content

การประมวลผลธุรกรรมคืออะไร?

การประมวลผลธุรกรรมเป็นกลุ่มคอมพิวเตอร์ของการดำเนินการเชิงตรรกะเพื่อให้การประมวลผลการทำธุรกรรมทำงานการดำเนินงานทั้งหมดจะต้องประสบความสำเร็จหรือล้มเหลวในฐานะกลุ่มตัวอย่างง่ายๆของการประมวลผลธุรกรรมคือการจ่ายค่ายูทิลิตี้จากบัญชีธนาคารของคุณกระบวนการชำระค่าใช้จ่ายจากบัญชีของคุณประกอบด้วยการหักบัญชีของคุณโดยพูดว่า 100 ดอลลาร์สหรัฐ (USD) และการให้เครดิตบัญชีผู้ให้บริการยูทิลิตี้ของคุณ

นี่อาจดูเหมือนเป็นการทำธุรกรรมง่าย ๆการดำเนินงานหากเดบิต 100 USD ประสบความสำเร็จ แต่เครดิตไม่ได้ผ่านไปยังบัญชีของผู้ให้บริการยูทิลิตี้การทำธุรกรรมจะล้มเหลว100 USD ของคุณจะหายไปที่ไหนสักแห่งในการทำธุรกรรมระบบการประมวลผลธุรกรรมช่วยให้การดำเนินการทั้งหมดถูกจัดกลุ่มเป็นธุรกรรมเดียวเพื่อป้องกันปัญหาในความสอดคล้อง

ระบบที่สามารถประมวลผลธุรกรรมจะต้องผ่านการทดสอบสำหรับอะตอมความสอดคล้องการแยกและความทนทานหรือเรียกว่าการทดสอบกรดการทำธุรกรรมเรียกว่าอะตอมซึ่งหมายความว่าการทำธุรกรรมจะเกิดขึ้นหรือไม่หากมีการหักบัญชีบัญชีหนึ่งบัญชีอื่นจะต้องให้เครดิต

ระบบประมวลผลธุรกรรมจะต้องมีความสอดคล้อง

กับกฎของตัวเองเสมอหากข้อผิดพลาดเกิดขึ้นในการทำธุรกรรมทั้งสองด้านการทำธุรกรรมจะล้มเหลวการแยกการทำธุรกรรมหมายความว่ากระบวนการอื่น ๆ ไม่เคยเห็นข้อมูลในระหว่างการทำธุรกรรมพวกเขาอาจเห็นข้อมูลก่อนหรือหลังการทำธุรกรรม แต่ไม่ใช่ในระหว่างการทำธุรกรรมตัวอย่างเช่นหากคนสองคนกำลังจองที่นั่งโรงละครสุดท้ายในเวลาเดียวกันพวกเขาทั้งคู่สามารถเห็นที่นั่งก่อนการจอง แต่มีเพียงคนเดียวเท่านั้นที่จะประสบความสำเร็จในการจองที่นั่งนั้นการทำธุรกรรมจะต้องมีความทนทานซึ่งหมายความว่าเมื่อมีการจองที่นั่งสุดท้ายในโรงละครและคุณได้รับการแจ้งเตือนว่าที่นั่งเป็นของคุณจะถูกบันทึกอย่างถาวรไม่ว่าปัญหาจะเกิดขึ้นกับระบบใดมีการสำรองข้อมูลในระบบการประมวลผลธุรกรรมเพื่อให้แน่ใจว่าบันทึกจะยังคงอยู่ถาวร

ระบบประมวลผลธุรกรรมมีอยู่ตั้งแต่ปี 1970 และเกือบทุกธุรกิจใช้พวกเขาการถือกำเนิดของอินเทอร์เน็ตได้เห็นความเจริญของระบบประมวลผลธุรกรรมและซอฟต์แวร์ในช่วงหลายปีที่ผ่านมาค่าใช้จ่ายในการซื้อและการใช้ซอฟต์แวร์ที่จำเป็นได้ลดลงมากจนธุรกิจส่วนใหญ่สามารถนำไปใช้ได้อย่างมีกำไรการธนาคารจากที่บ้านจองวันหยุดบนเน็ตการช็อปปิ้งและการทำงานจากที่บ้านในขณะนี้พร้อมใช้งานได้อย่างง่ายดายและใช้เวลาน้อยลงด้วยการประมวลผลธุรกรรม