ตัวอย่างเปรียบเทียบระบบการจัดการฐานข้อมูล MySQL กับ Oracle XE
Technology News ข่าวเทคโนโลยี ไอที วิทยาศาสตร์
-
- inayzza123 ออฟไลน์
ตัวอย่างเปรียบเทียบระบบการจัดการฐานข้อมูล MySQL กับ Oracle XE
MySQL
?การสนับสนุน OS : Window , mac , linux , bsd , unix , z/Os(อาจจะ)
?สนับสนุน ACID , Referential integrity , Transactions , Unicode (ได้เฉพาะ InnoDB แล้วอนาคตคงต้องใช้ Maria แทน)
?Max DB size ไม่จำกัด , Max Table Size 2GB (Win32 FAT32) to 16TB (Solaris) , Max Row Size 64KB , Max columns per row 3398 , Max Blob/Clob size 4GB (longtext, longblob) , Max NUMBER size 64bit , Max CHAR Size 64kb
?สนับสนุน Temporary Table , ไม่สนับสนุน Materialized view (เป็น view ที่ทำการ cache ได้ เช่น cache query) แต่ใช้ Stored Procedure + Trigger ทำเองได้
?ไม่สามารถทำ Data Domain ได้ (ผมไม่แน่ใจ แต่น่าจะทำได้นะโดยการใช้ enum)
?การทำ Partitioning ต่างๆ มีเฉพาะ 5.1.6 ขึ้นไป ซึ่งตอนนี้ Stable Version คือ 5.0.5 ยังไม่มี
Oracle XE
ส่วนตัว Oracle XE ทำได้หลายอย่างเหมือน MySQL แต่มีเรื่องที่แตกต่างดังนี้
?Max DB Size 4gb (ของฟรีมันทำอย่างนี้ นี้เอง) , Max table size 4GB * block size (with BIGFILE tablespace) , Max row size Unlimited , Max column per row 1000 , Max Blob/Clob size 4GB (or max datafile size for platform) , Max NUMBER size 126bit , Max CHAR size 1000 byte
?วิธีการ Index ทำได้หลายแบบมากกว่า
?Materialized view สนับสนุนเต็มรูปแบบ
?สนับสนุนการทำ Data domain
?สามารถใช้ CPU ได้ CPU เดียวต่อ 1 เครื่อง แล้วรองรับ Ram เพียง 1 gb ไม่ว่าจะมี CPU กี่ตัวหรือ Ram มากกว่า 1gb
?ระบบ Back up & Recovery ที่ดีมาก
หลังจากมาดูคราวๆที่ผมลองๆสรุปมานะครับเฉพาะเรื่องด้านนี้ ผมว่า MySQL เหมาะสำหรับการทำ Web Server ที่เปิดใช้บริการมากกว่า เพราะ Max DB Size มัน Unlimited แต่ถ้าถามว่านำเอามาใช้พัฒนาโปรแกรมเอง ผมว่ายังกำกึ่งอยู่ โดย Oracle XE เหมาะกับการทำข้อมูลจำนวนมากๆๆๆๆ แต่สำหรับงานธรรมดาผมว่าพอๆกันนะ แต่ข้อเสียของ Oracle XE ก็คือเรื่องการจำกัดทรัพยากรด้วย CPU กับ Ram ซึ่งแน่นอน ไม่เหมาะกับการไปทำ Web Server หรือ Private Web Server อยู่ดี แต่ถามว่าเพียงพอต่อการใช้งานปกติ ไหมผมว่าพอนะ เอาละจบเรื่องนี้กัน โดยผมให้คะแนน MySQL ชนะไปในเรื่องนี้ เพราะผมมองเรื่องของอนาคต แล้วก็การจัดการหลายๆ Application ด้วย
?การสนับสนุน OS : Window , mac , linux , bsd , unix , z/Os(อาจจะ)
?สนับสนุน ACID , Referential integrity , Transactions , Unicode (ได้เฉพาะ InnoDB แล้วอนาคตคงต้องใช้ Maria แทน)
?Max DB size ไม่จำกัด , Max Table Size 2GB (Win32 FAT32) to 16TB (Solaris) , Max Row Size 64KB , Max columns per row 3398 , Max Blob/Clob size 4GB (longtext, longblob) , Max NUMBER size 64bit , Max CHAR Size 64kb
?สนับสนุน Temporary Table , ไม่สนับสนุน Materialized view (เป็น view ที่ทำการ cache ได้ เช่น cache query) แต่ใช้ Stored Procedure + Trigger ทำเองได้
?ไม่สามารถทำ Data Domain ได้ (ผมไม่แน่ใจ แต่น่าจะทำได้นะโดยการใช้ enum)
?การทำ Partitioning ต่างๆ มีเฉพาะ 5.1.6 ขึ้นไป ซึ่งตอนนี้ Stable Version คือ 5.0.5 ยังไม่มี
Oracle XE
ส่วนตัว Oracle XE ทำได้หลายอย่างเหมือน MySQL แต่มีเรื่องที่แตกต่างดังนี้
?Max DB Size 4gb (ของฟรีมันทำอย่างนี้ นี้เอง) , Max table size 4GB * block size (with BIGFILE tablespace) , Max row size Unlimited , Max column per row 1000 , Max Blob/Clob size 4GB (or max datafile size for platform) , Max NUMBER size 126bit , Max CHAR size 1000 byte
?วิธีการ Index ทำได้หลายแบบมากกว่า
?Materialized view สนับสนุนเต็มรูปแบบ
?สนับสนุนการทำ Data domain
?สามารถใช้ CPU ได้ CPU เดียวต่อ 1 เครื่อง แล้วรองรับ Ram เพียง 1 gb ไม่ว่าจะมี CPU กี่ตัวหรือ Ram มากกว่า 1gb
?ระบบ Back up & Recovery ที่ดีมาก
หลังจากมาดูคราวๆที่ผมลองๆสรุปมานะครับเฉพาะเรื่องด้านนี้ ผมว่า MySQL เหมาะสำหรับการทำ Web Server ที่เปิดใช้บริการมากกว่า เพราะ Max DB Size มัน Unlimited แต่ถ้าถามว่านำเอามาใช้พัฒนาโปรแกรมเอง ผมว่ายังกำกึ่งอยู่ โดย Oracle XE เหมาะกับการทำข้อมูลจำนวนมากๆๆๆๆ แต่สำหรับงานธรรมดาผมว่าพอๆกันนะ แต่ข้อเสียของ Oracle XE ก็คือเรื่องการจำกัดทรัพยากรด้วย CPU กับ Ram ซึ่งแน่นอน ไม่เหมาะกับการไปทำ Web Server หรือ Private Web Server อยู่ดี แต่ถามว่าเพียงพอต่อการใช้งานปกติ ไหมผมว่าพอนะ เอาละจบเรื่องนี้กัน โดยผมให้คะแนน MySQL ชนะไปในเรื่องนี้ เพราะผมมองเรื่องของอนาคต แล้วก็การจัดการหลายๆ Application ด้วย
ตัวอย่างเปรียบเทียบระบบการจัดการฐานข้อมูล MySQL กับ Oracle XE
ข่าวเทคโนโลยี ไอที วิทยาศาสตร์ AI Android iOS HarmonyOS Windows Linux Internet Smart Phone Computer Application ฝากข่าวไอทีฟรี
ข่าวเทคโนโลยี ไอที วิทยาศาสตร์ AI Android iOS HarmonyOS Windows Linux Internet Smart Phone Computer Application ฝากข่าวไอทีฟรี
- เปิดตู้โปรตีนยุคใหม่! NIA ชวนรู้จัก 3 อาหารนวัตกรรมสัญชาติไทย ทางเลือกใหม่ของสายเฮลธ์ตี้ ที่ไม่ได้มีแค่เนื้อ นม ไข่ (922 views)
- บีโอไอชู 4 ยุทธศาสตร์ยกระดับอิเล็กทรอนิกส์ไทย เผยลงทุน PCB-เซมิคอนดักเตอร์ทะยาน 1 ล้านล้านบาท (680 views)
- COLORFUL เปิดตัวเมนบอร์ด iGame X870E VULCAN W OC (762 views)
- COLORFUL เปิดตัวแล็ปท็อป Rimbook L1 Plus (740 views)
- Kioxia เปิดตัว SSD ระดับองค์กร PCIe ® 6.0 รุ่นแรกที่ใช้หน่วยความจำแฟลช BiCS FLASH™ รุ่นที่ 10 ล่าสุด (730 views)
- วันนี้ - 31 ก.ค. นี้ บราเดอร์ ชวนสายปริ้นเติมความคุ้มกลางปี กับโปรโมชันพิเศษ Ink Tank DCP-T230 ครบจบ 3-in-1 เพียง 3,490 (564 views)
- เสรีไฟฟ้า..กี่โมง นักวิชาการแจง กฏระเบียบ ขนาดสายส่ง และ โครงสร้างค่าไฟคือ 3 เรื่องสำคัญ (541 views)
- COLORFUL เปิดตัวเมนบอร์ด iGame B850I MINI OC V14 (812 views)
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: ClaudeBot และ บุคคลทั่วไป 0 ท่าน
