ผู้เขียน หัวข้อ: บททดสอบความน่าใช้ Maria  (อ่าน 3976 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ doi53

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: 0
    • ดูรายละเอียด
บททดสอบความน่าใช้ Maria
« เมื่อ: มกราคม 28, 2010, 10:56:54 AM »
0
ความน่าใช้ของ  MySQL ชื่อ  Maria Storage Engine  ( อาจมีข้อมูลเก่าบางอย่างที่อาจผิดพลาดบาง )
ข้อดี อ้างอิงจาก  Maria 1.0 ที่มากับ MySQL 5.1  แต่ไม่ชัวร์กับ Maria 2.0 ที่มากับ MySQL 6
1. พัฒนาโดย Michael Widenius ผู้สร้างโปรแกรม MySQL
2. พัฒนาต่อยอดมาจาก MyISAM มีความสามารถเพิ่มขึ้นมา  ดังนี้
          2.1  รองรับ ACID หรือการทำงานแบบทรานแซ็กชันเต็มรูปแบบ
          2.2  Commit/Rollback
          2.3  Concurrent Select
          2.4  การล็อกข้อมูลเป็นรายแถว
          2.5  การ Commit เป็นชุด
          2.6  ช่วยป้องกันการ crash ของข้อมูล  หรือ  plus recovery
          2.7  supports ทุก function ของ  MyISAM engine
3. สามารถทำ Materialized View  ได้เหมือน Oracle 
    การทำ Materialized view หรือการทำ snap shot
    ใช้ในกรณีที่ต้องดึงข้อมูลบางส่วนจาก table ใหญ่มาก ๆ
    หรือจาก query ที่ซับซ้อน ใช้เวลาในการ query แต่ละครั้งนาน ๆ
    ฐานข้อมูล  จะทำการสร้าง table แล้วเก็บค่าที่ได้จาก query นั้นไว้ใน table
    เมื่อเรียกใช้ view ก็จะไปดึงค่าจาก table ที่ทำการ snapshot ไว้มาแสดง
4. Maria Storage Engine จะถูกรวมเข้าไปใน MySQL 6 ขึ้นไป ( อาจจะฝังแทน MyISAM )
5.  ใน MySQL 6.0.10-alpha นำเอา 2  storage engines มาใส่ไว้ด้วยคือ
         5.1  the transactional Falcon engine
         5.2  crash-safe Maria engine   ( Maria  Version 2 )
6. ไม่กินใช้ทรัพยากร RAM CPU

ข้อเสีย  อ้างอิงจาก  Maria 1.0 ที่มากับ MySQL 5.1  แต่ไม่ชัวร์กับ Maria 2.0 ที่มากับ MySQL 6
1. ยังไม่มีผลทดสอบการใช้งานจริง
2. ไม่มี  INSERT DELAYED  ( อาจเป็นข้อมูลเก่า  )
3. ไม่มี multiple key caches  ( อาจเป็นข้อมูลเก่า  )
4. รวมตารางไม่ได้  Merge table  ( อาจเป็นข้อมูลเก่า  )
5. Storage of very small rows (< 25 bytes)  ทำให้ไม่มีประสิทธิภาพ  ( อาจเป็นข้อมูลเก่า  )
6. The New Transactional Storage Engine for MySQL
7. ไม่สามารถใช้ Initail Import ของ HOSxP ได้  (จาก Innodb to Maria)

 :Dตอนนี้กำลังทดสอบ Maria 2.0 บน MySQL 6   :D
« แก้ไขครั้งสุดท้าย: มกราคม 28, 2010, 11:05:05 AM โดย doi53 »
เจ้าพนักงานเภสัชกรรม รุ่น ๕   วสส.พล
งานพัฒนาระบบบริหารข้อมูลสารสนเทศ

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: บททดสอบความน่าใช้ Maria
« ตอบกลับ #1 เมื่อ: มกราคม 28, 2010, 11:23:02 AM »
0
ขอบคุณครับ ;D
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE