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

รูปแบบแมพเปอร์ข้อมูลคืออะไร?

รูปแบบแผนที่ข้อมูลเกี่ยวข้องกับการสร้างชั้นของตัวโยงที่อุทิศตน ที่จัดการกับข้อมูลต่าง ๆ ระหว่างวัตถุและฐานข้อมูล ต่างจากบันทึกการทํางาน

การ กู้ ข้อมูล

ถึง แม้ ราลส์ สนับสนุน ให้ ใช้ บันทึก ที่ มี การ ใช้ อยู่ แต่ คุณ สามารถ ใช้ แบบ แผนที่ ข้อมูล โดย แนะ นํา ชั้น เรียน ที่ จัด การ กับ การ ติด ต่อ ทาง ฐานข้อมูล.

ขั้นที่ 1: กําหนดโมเดลโดเมน

สร้างคลาสเรียนภาษารูบี้ที่แสดงถึงข้อมูลหลักของคุณ คลาสเหล่านี้ควรจะมีเพียงตรรกะและคุณสมบัติทางธุรกิจเท่านั้น

ขั้น ที่ 2: สร้าง ชั้น เรียน มา คอว์

คลาสออกแบบแผนที่ที่มีส่วนในการโหลดและบันทึก คลาสเหล่านี้จะรับมือกับการปฏิสัมพันธ์ฐานข้อมูลทั้งหมด โดยใช้ตัวใช้งาน record หรือ SQL quiries, การแปลข้อมูล และจากโมเดลโดเมนของคุณ

ข้อ ดี ต่าง ๆ ของ การ ใช้ รูป แบบ แผนที่ ข้อมูล

  • [FLT: 0] Decupling: แยกตรรกะธุรกิจจากตรรกะที่ต่อเนื่อง ทําให้รหัสรักษาได้ง่ายขึ้น
  • [FLT: 0] Flexfity: สุ่มเปลี่ยนแหล่งข้อมูลหรือกลไกจัดเก็บข้อมูล
  • [FLT: 0] ความเป็นไปได้: รุ่นโดเมนสามารถทดสอบจากฐานข้อมูลได้อิสระ
  • [FLT: 0] สถาปัตยกรรมคลีอาน: ส่งผลกระทบที่ชัดเจนของความกังวลภายในโปรแกรมของคุณ

รูปแบบการวน

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