|
|
|
ORM มีไว้ทำอะไรหรือครับ แล้ว Doctrine มันดีอย่างไรหรือครับ |
|
|
|
|
|
|
|
ตามชื่อครับ มันก็คือ การใช้งาน ฐานข้อมูลโดยใช้ OOP
ที่่ว่ามันใช้ได้หลายเจ้า มันก็แค่สร้าง abstract ไว้ และให้สามารถ implement สำหรับ db แต่ละตัว
วิีธีการใช้งานเราต้องประกาศ วิธีการเชื่อมความสัมพันธ์ของตาราง และชนิดฟีล
วิธีใช้ ก็ใช้ ลักษณะ คลาสธรรมดา โดยมันจะสร้างเมธอด ต่างๆ ให้ใช้ ตามที่เราได้ประกาศความสัมพันธ์ มันจะทำงานปฎิบัติกับฐานข้อมูลให้เองครับ
ผมยังไม่เคยใช้ครับ รู้สึกมันจะอืดๆ และแต่ละตัว มันมีฟีเจอร์ไม่เหมือนกัน เลือกไม่ถูก อีกอย่าง ยังมี convention ไม่เหมือนกัน
ข้อดี ทำให้การพัฒนาและดูและ สะดวก รวดเร็ว
ข้อเสีย อาจทำงานช้า ลง และจำเป็นต้องเข้าใจการทำงานภายในของมันบ้าง เพื่อหลีกเลี่ยงการยิงคิวรี่หลายครั้ง ในการใช้คำสั่งเดียว
http://www.pjgunner.com
|
ประวัติการแก้ไข 2011-02-03 14:20:43 2011-02-03 14:21:23
|
|
|
|
Date :
2011-02-03 14:06:27 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|