Tags:

อยากทราบจุดเด่น หรือข้อแตกต่างของMS SQL Server 2005 เปรียบเทียบกับDBMSตัวอื่นน่ะค่ะ ดังนี้ค่ะ
-Oracle
-postgresql
-Ms Access

ใครที่พอจะทราบหรือรู้แหล่งข้อมูลช่วยหน่อยนะค่ะ ขอบคุณมากมายค่ะ

Get latest news from Blognone
By: cwt
AndroidRed Hat
on 3 December 2007 - 23:51 #36742

MS Access ตัดทิ้งไปได้ไหม เหมือนจะไม่เข้าพวก

By: bow_der_kleine
WriterAndroidUbuntu
on 4 December 2007 - 00:33 #36746
bow_der_kleine's picture

เรื่องฐานข้อมูลมีปัจจัยสองอย่างที่ต้องพิจรณาครับ นั่นคือเรื่องความเร็ว กับ features ส่วนปริมาณการรับโหลด และความเสถียร ผมมองว่าหนีกันไม่มาก

เรื่องความเร็ว เท่าที่จำได้ลาง ๆ Oralcle > MySQL > (MS SQL Server, PostgreSQL) MS SQL Server กับ PostgreSQL วัดกันยากเพราะมันมีปัจจัยเรื่องเวอร์ชัน กับระบบปฏิบัติการมาเกี่ยวข้อง แต่สุดท้ายแล้วไม่ว่าฐานข้อมูลเร็วแค่ไหน มันก็ไปติดคอขวดที่พวก Mapping (ADO หรืออะไรแนว ๆ นั้น) อยู่ดี ดังนั้นเรื่องความเร็วจะถูกนำมาพริจรณาจริง ๆ จัง ๆ ก็ต่อเมื่อ คิดว่าจะใช้ Query ตรง ๆ

เรื่อง features Oracle > PostgreSQL > MS SQL Server > MySQL แต่ก็ไม่เสมอไป แล้วแต่ว่าจะวัดกันที่ feature ไหน แต่เวลาออกแบบโปรแกรม ใคร ๆ ก็อยากให้โปรแกรมตัวเองใช้ได้กับ DBMS หลาย ๆ ตัว สุดท้ายก็ต้องเขียนโปรแกรมให้เข้ากับ DBMS ที่มี feature ต่ำสุด

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

BioLawCom.De

By: D-WA on 4 December 2007 - 23:07 #36788

ขอบคุณมากค่ะที่ช่วยตอบ