lock database นี่คือแบบไหนหรอครับ ต้องการเอาไปใช้กับงานแบบไหน
แต่ถ้าถามถึงงานในความเป็นจริงอันนี้ตอบยากครับว่าใช้ update หรือ insert ใหม่เลยดีกว่ากัน
แต่โดยปกติแล้วไม่ค่อยมีคนเขาทำการลบแล้วสร้างใหม่ กันการอัพเดทจะง่ายกว่า เพราะงานบางงานมันจะกระทบไปหลายส่วน
ถ้าลบแล้วสร้างใหม่ คนที่มาพัฒนาต่อเราเขาคงด่าเราตาย แต่ถ้าต้องการความเร็วระดับ เร็วโครต ๆ อันนี้อาจจะต้องปรับแก้ที่ server ด้วยหรือเปลี่ยนไปใช้ตัวอื่นจะง่ายกว่าครับ
แต่สำหรับผมมันก็เร็วมากแล้วนะ ถ้าอยากรับทรานแซคชันสูง ๆ อีกก็ลองเล่น sql server ดูครับ แต่สำหรับผมถ้างานระดับกลางผมชอบ mysql เพราะมัน lock row ได้รู้สึก happy มากกว่า
ตอนนี้ใช้ mysql มันประมวลผล ประมาณ 550 ครั้งต่อวินาที คิดเป็น update 27 % มันทำงานได้หน่วงแบบรู้สึกได้แต่ไม่ถึง 1 วินาที อยากให้มันไม่หน่วงแบบนี้เพื่อประสบการณ์ที่ดีของผู้ใช้งาน
sql server ของ microsoft หรอครับ