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

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

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

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

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

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

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