วันอาทิตย์, พฤษภาคม 23, 2553

ควรใช้ Transaction เมื่อไหร่

การนำ Transaction มาใช้ จะทำให้เกิด Overhead ในการทำงานของระบบ และมีผลโดยตรงกับ Performance ดังนั้น นักพัฒนา จะต้องพิจารณาให้ครอบคลุม ผลกระทบดังกล่าว ถึงแม้ว่า ADO .net จะสนับสนุนการทำ Transaction ได้ค่อนข้างดีก็ตาม ให้อาศัยหลักเกณฑ์ในการพิจารณาว่า จะใช้ Transaction เมื่อ โพรเซสของงาน ต้องอาศัย การประมวลผลในหลายส่วนงาน (มีโพรเซสงานเข้ามาเกี่ยวข้องมากว่า 1 รายการ) เพื่อให้ผลลัพท์ของข้อมูลที่เกี่ยวเนื่องกันมีความถูกต้อง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น