เหตุใดฐานข้อมูลโอเพ่นซอร์สจึงได้รับความนิยม

ผู้เขียน: Laura McKinney
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 16 พฤษภาคม 2024
Anonim
Why Should I Learn Java Programming?
วิดีโอ: Why Should I Learn Java Programming?

เนื้อหา


ที่มา: Baoshengrulai / Dreamstime.com

Takeaway:

ด้วยความก้าวหน้าล่าสุดระบบจัดการฐานข้อมูลโอเพนซอร์ซจึงกลายเป็นตัวเลือกที่มีศักยภาพมากกว่าในอดีต

ในโลกปัจจุบันองค์กรต่างๆมีตัวเลือกมากมายสำหรับฐานข้อมูล ในวันก่อนหน้าส่วนใหญ่ของระบบการจัดการฐานข้อมูล (DBMSs) เป็นแหล่งปิดดังนั้นตัวเลือกที่ถูก จำกัด แต่ตอนนี้ด้วยการแนะนำของฐานข้อมูลโอเพนซอร์ซผู้เชี่ยวชาญในอุตสาหกรรมกำลังวิเคราะห์อย่างละเอียดก่อนที่จะเลือก DBMS โอเพ่นซอร์สในฐานะที่เป็นอุตสาหกรรมกำลังได้รับแรงผลักดันและฐานข้อมูลก็กำลังติดตามเส้นทางนั้นเช่นกัน ด้วยการใช้ฐานข้อมูลโอเพนซอร์ซคุณมีอิสระในการใช้ระบบตามความต้องการของคุณแม้แต่แชร์และพัฒนาให้เหมาะกับความต้องการทางธุรกิจของคุณมากที่สุด

ในช่วงไม่กี่ปีที่ผ่านมามีระบบการจัดการฐานข้อมูลจำนวนมากปรากฏขึ้นในตลาดดังนั้นองค์กรจึงมีตัวเลือกมากมายให้เลือก พวกเขามาจากผู้จำหน่ายที่เชื่อถือได้ที่แตกต่างกันเช่น Oracle, Microsoft, SAP และ IBM ผู้มาใหม่บางคนในสาขานี้รวมถึงผู้ค้าที่มีชื่อเสียงเช่น Google, Amazon และ Rackspace ซึ่งได้รับความนิยมอย่างมากจากฐานข้อมูลของพวกเขา


ประวัติความเป็นมาของฐานข้อมูลโอเพ่นซอร์ส

DBMS แบบโอเพ่นซอร์สยังคงเป็นแนวคิดที่ค่อนข้างใหม่ รุ่นแรกสุดของระบบการจัดการฐานข้อมูลโอเพ่นซอร์สคือ MySQL ซึ่งเปิดตัวในปี 1995 ตั้งแต่นั้นมามีการเปลี่ยนแปลงมากมายกับการทำงานของมัน

ในปี 2008 Sun Microsystems ได้ซื้อ MySQL AB ซึ่งเป็น บริษัท ที่สร้าง MySQL ตอนนี้โซลูชั่นใหม่ ๆ จำนวนมากในด้านระบบการจัดการฐานข้อมูลโอเพ่นซอร์สกำลังมาถึงในตลาดขณะที่ผู้เล่นเก่าอย่าง MySQL กำลังพัฒนาต่อไป

แนวโน้มใหม่

แนวคิดที่เกิดขึ้นใหม่ของซอฟต์แวร์โอเพนซอร์ซ (OSS) กำลังส่งผลกระทบต่อสาขาต่าง ๆ ของซอฟต์แวร์รวมถึง DBMSs ระบบการจัดการฐานข้อมูลโอเพ่นซอร์สหลายระบบปรากฏขึ้นเช่นแพลตฟอร์ม MySQL จุดสนใจหลักของแพลตฟอร์มดังกล่าวคือการลดต้นทุนต่าง ๆ ที่เพิ่มขึ้นสำหรับการออกใบอนุญาตและเพิ่มประสิทธิภาพขององค์กรผ่านประสิทธิภาพพิเศษของแพลตฟอร์มโอเพ่นซอร์ส อย่างไรก็ตามจนกระทั่งไม่กี่ปีที่ผ่านมาระบบการจัดการฐานข้อมูลประเภทนี้ไม่ได้รับความนิยมเนื่องจากพวกเขายังขาดคุณสมบัติหลายอย่างที่จำเป็นสำหรับการจัดการที่ดีขึ้น แต่ตอนนี้ด้วยการถือกำเนิดของ MySQL โลกของ DBMS โอเพนซอร์สดูเหมือนว่าจะอยู่ระหว่างการเปลี่ยนแปลง (หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโอเพ่นซอร์สโปรดดูที่โอเพนซอร์ซ: มันดีเกินกว่าจะเป็นจริงหรือไม่)


ฐานข้อมูลแบบปิดแหล่งที่มาและข้อ จำกัด

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

ทำไม DBMS โอเพ่นซอร์สได้รับความนิยม

ระบบการจัดการฐานข้อมูลแบบโอเพ่นซอร์สกำลังได้รับความนิยมอย่างช้าๆในตลาดระบบการจัดการฐานข้อมูล ความนิยมนี้เกิดจากคุณสมบัติมากมายของ OSS DBMS (ระบบจัดการฐานข้อมูลซอฟต์แวร์โอเพนซอร์ซ) สิ่งเหล่านี้มีพลังมากพอที่จะใช้งานได้ง่ายด้วยประสิทธิภาพปานกลาง ส่วนที่ดีที่สุดสำหรับธุรกิจคือพวกเขายังฟรีอย่างสมบูรณ์ นอกจากนี้ซอฟต์แวร์ประเภทนี้สามารถแก้ไขได้โดยผู้ใช้โดยการเปลี่ยนซอร์สโค้ดตามการตั้งค่าของเขาหรือเธอและต้องการความรู้เกี่ยวกับการเขียนโปรแกรมเพียงเล็กน้อยเท่านั้น ดังนั้นระบบการจัดการข้อมูลโอเพ่นซอร์สจึงค่อนข้างใช้งานได้จริงและผู้ใช้สามารถใช้งานได้จากเกือบทุกสาขา

DBMS แบบโอเพ่นซอร์สสามารถแทนที่ DBMS แบบโอเพ่นซอร์สได้หรือไม่

มีศักยภาพมากมายในระบบการจัดการฐานข้อมูลโอเพ่นซอร์สและอุตสาหกรรมกำลังเติบโตอย่างรวดเร็ว จากข้อมูลการวิจัยจากการใช้ข้อมูล Evans การใช้ MySQL นั้นเพิ่มขึ้นอย่างทวีคูณประมาณ 30 เปอร์เซ็นต์ในปีที่ผ่านมา มีการเปิดเผยว่าการใช้งานระบบการจัดการฐานข้อมูลแบบโอเพ่นซอร์สเช่น Microsoft SQL และ Access เพิ่มขึ้นเพียง 6 เปอร์เซ็นต์ อย่างไรก็ตามโซลูชั่น DBMS แบบโอเพ่นซอร์สยังคงครองตลาดอยู่

ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์

แต่สถานการณ์นี้มีแนวโน้มที่จะเปลี่ยนแปลง ซอฟต์แวร์โอเพ่นซอร์สเช่น DBMS โอเพ่นซอร์สกำลังได้รับความนิยม นี่เป็นเพราะคุณสมบัติที่สำคัญบางประการ อย่างแรกคือมันสามารถลดค่าใช้จ่ายที่จำเป็นสำหรับการจัดการฐานข้อมูล พวกเขาเป็นทางออกที่ประหยัดพิจารณาว่าพวกเขาฟรีจริง เหมาะสำหรับ บริษัท ใหม่ที่ต้องการประหยัดค่าใช้จ่ายในขณะที่ยังทำงานให้เสร็จ ข้อดีอีกอย่างคือมันสามารถรวมเข้ากับซอฟต์แวร์โอเพ่นซอร์สอื่นได้อย่างง่ายดายโดยไม่คำนึงถึงความแตกต่างของผู้ขาย ผู้พัฒนาสามารถปรับเปลี่ยน OSMS DBMS ได้ตามลำดับความสำคัญ

อย่างไรก็ตามเมื่อคิดถึงการแทนที่โซลูชัน DBMS แบบโอเพ่นซอร์สด้วยโอเพ่นซอร์สเราจะต้องประเมินจุดแข็งและจุดอ่อนประสิทธิภาพและการเข้าถึงได้อย่างเหมาะสม ดังนั้นจึงมีจำนวนมากในการประเมินและตรวจสอบก่อนที่จะนำระบบฐานข้อมูลดังกล่าวมาใช้ (สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฐานข้อมูลดูที่การจัดการฐานข้อมูลอาชีพ 101)

ผลกระทบในอุตสาหกรรม

ผลกระทบของ DBMS โอเพ่นซอร์สนั้นยิ่งใหญ่มาก การ์ตเนอร์รายงานว่าการเพิ่มขึ้นของการใช้ DBMS โอเพ่นซอร์สและรายได้ที่รวบรวมได้เพิ่มขึ้นประมาณ 42.4 เปอร์เซ็นต์ในปีที่แล้ว การเติบโตนี้ผิดปกติมากและแน่นอนว่าสูงกว่าอัตราก่อนหน้านี้มาก แม้ว่า DBMS โอเพ่นซอร์สจะเป็นส่วนเล็ก ๆ ของสังคม DBMS โดยรวมด้วยอัตราการเติบโตดังกล่าว แต่รายรับที่เกิดจากโซลูชั่น DBMS โอเพ่นซอร์สคาดว่าจะสูงถึง 2 พันล้านเหรียญสหรัฐในปีหน้า

มันยังถูกนำมาใช้ในอัตราที่เร็วยิ่งขึ้น ประมาณ 73% ของผู้ใช้ที่ใช้ซอฟต์แวร์โอเพนซอร์ซบางประเภทยังใช้โอเพ่นซอร์ส DBMS เนื่องจากประสิทธิภาพและความเข้ากันได้ดีขึ้น ปัจจัยอีกประการหนึ่งคือการกระจายซอฟต์แวร์การจัดการฐานข้อมูลฟรีโดยผู้จำหน่ายเช่น IBM และ Microsoft ที่เรียกว่า "Express Editions" ไม่สามารถหยุดการยอมรับ DBMS โอเพนซอร์ซได้มากนัก

ข้อสรุป

เช่นเดียวกับการถือกำเนิดของซอฟต์แวร์โอเพนซอร์ซได้ปฏิวัติอุตสาหกรรมซอฟต์แวร์ DBMS โอเพ่นซอร์สได้ปฏิวัติอุตสาหกรรมระบบการจัดการฐานข้อมูลตั้งแต่การมาถึง DBMS โอเพ่นซอร์สได้กลายเป็นที่นิยมมากขึ้นส่วนใหญ่เนื่องจากความยืดหยุ่นและความคุ้มค่า มันมีศักยภาพมากมายและสามารถเปลี่ยนวิธีที่อุตสาหกรรมมองระบบ DBMS