ผู้เขียน หัวข้อ: ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g  (อ่าน 17763 ครั้ง)

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

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g
« เมื่อ: เมษายน 14, 2009, 13:58:41 PM »
0
ทุกระบบก็จะมีข้อดีและข้อเสียที่แตกต่างกันไป โดยสรุปแล้ว MySQL 5 จะเด่นในเรื่องของฟรี ใช้ง่าย และเร็ว (แต่คนที่พัฒนา sourceforge บอกว่า ช้ากว่า PostgreSQL แต่หลายแหล่งข้อมูลที่อินเทอร์เน็ตบอกว่าเร็วกว่า) แต่ไม่ค่อยมีความสามารถในการจัดการคำถามที่สลับซับซ้อนและข้อมูลที่มีขนาดใหญ่มาก รวมทั้งข้อมูล XML  ซึ่ง MySQL ตอนนี้สนับสนุนแค่ส่งออกข้อมูลออกมาเป็น XML แต่ไม่สามารถแปลงข้อมูล XML ในฐานข้อมูลได้

ส่วน PostgreSQL ก็จะมีจุดเด่นที่ฟรีและมีคุณสมบัติและความสามารถหลายอย่าง เช่นการสนับสนุน subquery (ซึ่ง MySQL 5 ก็สามารถทำ subquery ได้เช่นเดียวกัน)  และ complex joins นอกจากนี้ ยังมีส่วนสนับสนุน XML เช่น XPath queries and XSLT processing over XML valuesส่วนข้อด้อยของ PostgreSQL นั้นใช้ค่อนข้างยากกว่า MySQL   

ส่วน Oracle ก็จะมีจุดเด่นที่มีคุณสมบัติดีและสามารถรองรับข้อมูลได้เป็นจำนวนมาก และมีส่วนที่สนับสนุนการประมวล XML หลายอย่างที่ดี แต่ข้อด้อยคือแพงและต้องการหน่วยความจำขนาดใหญ่ 

แหล่งข้อมูลอ้างอิง
http://www.blognone.com/node/3618
http://gotoknow.org/blog/krunapon/68863

-Oracle 10g vs PostgreSQL 8 vs MySQL 5
http://www.suite101.com/article.cfm/19671/115560
-PostgreSQL Comparisions
http://www.vitavoom.com/postgresql.html
-XML and Databases
http://www.rpbourret.com/index.htm
-MySQL vs. PostgreSQL
http://builder.com.com/5100-6388-1050671.html
-PostgreSQL vs. MySQL
http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html

การ grant สิทธิ์ของ postgreSQL
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6406.0
« แก้ไขครั้งสุดท้าย: มกราคม 27, 2010, 19:29:05 PM โดย บอย(ด่านมะขามเตี้ย) »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g
« ตอบกลับ #1 เมื่อ: เมษายน 14, 2009, 14:07:22 PM »
0
http://www.thaitux.info/node/509

รายงานการใช้งานนิดหน่อยครับ
เหตุคือ UPS เสียหาย ทำให้เครื่องติด ๆ ดับ ๆ หลายครั้ง
ผลคือ ซ่อม MySQL แบบต้องติดตั้งใหม่ 2 ครั้ง (โชคดีที่แบกอัปทุกวัน) ส่วน PostgreSQL ไม่ต้องทำอะไรเลย


MySQL vs PostgreSQL
     ถึงแม้ว่าทั้งคู่จะเป็น Open Source DBMS ที่ดีมาก ๆ ก็จริง แต่ก็ยังมีจุดที่แตกต่างกันอยู่พอสมควร ซึ่งผมได้รวบรวมข้อมูลต่าง ๆ มาเปรียบเทียบให้ดูครับ

ด้านการใช้งาน
สำหรับการใช้งาน ต้องยอมรับว่า MySQL ใช้ง่ายมาก เพียงแค่มี username, password ก็สามารถเข้าใ้ช้งานผ่านระบบ command line ได้สบาย ๆ แต่ PostgreSQL ใช้ยากกว่าหน่อยนีง และค่อนข้างยุ่งยากนิดนีง ในการใช้งานในช่วงแรก ๆ สรุปครับข้อนี้ MySQL ชนะ

ด้านความเร็ว
ในแง่ของความเร็ว ก็ต้องยอมรับอีกว่า MySQL ทำงานได้เร็วกว่า แต่ก็ต่างกันไม่มาก

ด้าน transaction
ตรงจุดนี้ PostgreSQL รองรับการใช้งาน transaction ครับ ส่วน MySQL ก็เพิ่งมีเข้ามาใน version 5 แล้วก็ version ที่เสียเงิน

ด้านโปรแกรมสนับสนุน
แน่นอนครับว่า MySQL มี PHPMyAdmin เป็น Web Base Application ให้ใช้งานซึ่งใช้ง่ายและใช้ได้ดีพอสมควร แต่ทาง PostgreSQL เองก็มี Web Base Application ให้ใช้เหมือนกัน แถมยังมี PgAdminIII ให้ใช้อีกด้วย ซึ่งตัวนี้สุดยอด เป็นระบบ client database manager ซึ่งสามารถทำการสร้าง view, rule, database, etc ได้อีกด้วย

ด้านอื่น ๆ
สำหรับ MySQL ก็จะมีความสามารถไม่มากเท่า PostgreSQL แต่ก็ใช้ง่ายกว่า และเร็วกว่าด้วย แต่อย่างไรก็ตาม ถ้าต้องการความปลอดภัยสูง ๆ และต้องการกำหนดขนาดของฐานข้อมูลได้ด้วย และไม่อยากมีปัญหากับภาษาไทย ให้ปวดหัว ก็เลือก PostgreSQL ครับ

http://learners.in.th/blog/thekaroe/190826?class=yuimenuitemlabel
แนวโน้ม
ในปัจจุบันจะเห็นครับว่าคนใช้ MySQL ค่อนข้างเยอะมาก ในแง่ของเว็บไซต์ต่าง ๆ ส่วน PostgreSQL จะใช้กันในวงขององค์กรทางธุรกิจ แ่ต่แนวโน้มจะเห็นว่าคนที่ใช้ MySQL ไปนาน ๆ จะหันไปใช้ PostgreSQL ในที่สุดเนื่องจากว่ามี Feature มากกว่า และฟรีจริง ๆ ส่วน MySQL นั้นขายกันซะแล้วครับ ทำให้ต้องหันไปหาโปรแกรมที่เป็น Open Source จริง ๆ


ข้อมูลเปรียบเทียบ
https://wiki.man.poznan.pl/perfsonar-mdm/index.php/Mysql_vs_postgres

« แก้ไขครั้งสุดท้าย: เมษายน 14, 2009, 14:24:30 PM โดย บอย(ด่านมะขามเตี้ย) »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ wiphusit

  • Hero Member
  • *****
  • กระทู้: 2,426
  • ยอดกมล
  • Respect: +4
    • ดูรายละเอียด
    • โรงพยาบาลทับปุด
Re: ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g
« ตอบกลับ #2 เมื่อ: เมษายน 15, 2009, 01:58:51 AM »
0
ขอบคุณครับ
วิภูษิต  คงแก้ว เจ้าพนักงานเครื่องคอมพิวเตอร์ 
โรงพยาบาลทับปุด
อำเภอทับปุด จ.พังงา 82180
โทร 0-7659-9019 ต่อ 117,101
โทรสาร 0-7659-9115
Thailand.

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g
« ตอบกลับ #3 เมื่อ: เมษายน 15, 2009, 09:40:31 AM »
0
ขอบคุณสำหรับ comment ดีๆ ครับ ;D :D
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ sungvien

  • Sr. Member
  • ****
  • กระทู้: 267
  • Respect: +1
    • ดูรายละเอียด
    • www.konsarnhospital.com
Re: ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g
« ตอบกลับ #4 เมื่อ: เมษายน 15, 2009, 16:32:12 PM »
0
ขอบพระคุณสำหรับความรู้ที่ยอดเยี่ยมครับ
"คอนสาร ดินแดนแห่งน้ำผุดไหลหลาก ป่าหมากอุดม  รื่นรมย์เขื่อนจุฬาฯ เพลินป่าทุ่งกะมัง  มนต์ขลังทุ่งลุยลาย"

โรงพยาบาลคอนสาร  จังหวัดชัยภูมิ
sungvien@gmail.com
Server IBM X3650  HDD SATA 180x3  RAM 8 GB
 OS : CentOS 5.2   MySQL 5.1.30  HOSxP 3.54.8.19
Datatcenter IBM 3500 HDD SATA 180x3  RAM 4 GB
ขึ้นระบบ 28 สิงหาคม 2550 : Updateล่าสุด  19/08/2011

 5 ปีกับชีวิตอันอบอุ่นและมีความสุข ในครอบครัว ชุมชน HOSxP
------------------------------------------------------------------
ขอเป็นพลังสนับสนุนและให้กำลังใจ อ.ชัยพร และทีมงาน BMS ขอรับครับผม

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: ศึกษา MySQL 5, PostgreSQL 8 และ Oracle 10 g
« ตอบกลับ #5 เมื่อ: เมษายน 15, 2009, 19:04:56 PM »
0
ขอบคุณครับ ที่มีความรู้ดีๆ เยี่ยมๆ มาให้ชาว HOSxP ครับ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19