à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
ก่อนหน้านี้เราได้พูดคุยเกี่ยวกับ SQL Database ในบทความนี้ฉันจะแสดงรายการซอฟต์แวร์โอเพ่นซอร์ส <ฐานข้อมูลฟรี ที่เป็นที่นิยม
ก่อนที่จะเริ่มให้บริการออนไลน์จำเป็นที่จะต้องเลือกฐานข้อมูลที่สามารถรับประกันถึง uptime ความปลอดภัยและตอบสนองทุกความต้องการของคุณ ค่าใช้จ่ายเป็นเรื่องสำคัญเสมอเมื่อเลือกฐานข้อมูล RDBMS จาก บริษัท ข้ามชาติอาจมีราคาแพงมากและอาจทำให้คุณเสีย ความเศร้าโศกมากถ้าคุณใช้บริการฟรีออนไลน์ ในที่สุด เครื่องมือจัดการฐานข้อมูลโอเพนซอร์ส
อาจมีประโยชน์มาก ฐานข้อมูลเหล่านี้ไม่มีค่าใช้จ่ายหรือน้อยมากและมีคุณลักษณะส่วนใหญ่ของระบบฐานข้อมูลระดับไฮเอนด์
Open Source Database Tools นี่คือซอฟต์แวร์ยอดนิยม ฐานข้อมูล
การเปรียบเทียบของพวกเขา:
1) MySQL
MySQL เป็นระบบฐานข้อมูลเชิงสัมพันธ์ที่ได้รับความนิยมและใช้กันอย่างแพร่หลายซึ่งให้การเข้าถึงฐานข้อมูลจำนวนมากแก่ผู้ใช้หลายราย ขณะนี้ MySQL เป็นเจ้าของ Oracle และใช้ Sequential Query Language ในการจัดการฐานข้อมูล แหล่งที่มาของมันมีอยู่ภายใต้สัญญาอนุญาต GNU และข้อตกลงที่เหมาะสม MySQL เป็นที่นิยมมากที่สุดในหมู่นักพัฒนา PHP และใช้สำหรับเว็บไซต์แอพพลิเคชันทางเว็บและบริการออนไลน์
MySQL สามารถใช้ได้ฟรีโดยไม่มีวัตถุประสงค์ทางการค้าและสามารถใช้ต้นทุนต่ำกว่า 200 เหรียญเพื่อการพาณิชย์ เสนอคุณสมบัติเช่นเดียวกับ MS-SQL, Oracle และ IBM DB2, โปรแกรมประยุกต์ฐานข้อมูลขนาดใหญ่
2) PostgreSQL
พัฒนาขึ้นโดย PostgreSQL Global Development Group และเป็น ORDBMS (Object Relational Database Management System) สำหรับแพลตฟอร์มทั้งหมด Mac, Windows, Solaris และ Linux ภายใต้ใบอนุญาตของ MIT PostgreSQL สนับสนุนคุณสมบัติทั้งหมดของฐานข้อมูลที่สำคัญ ปัจจุบันมี PostgreSQL เป็นเวอร์ชัน 9.1
3) SQLite
SQLite เป็นฐานข้อมูลแบบฝังตัวที่มีน้ำหนักเบาขนาดเล็กที่ใช้ในรูปแบบไฟล์แอ็ปพลิเคชันฐานข้อมูลสำหรับแอปบนอุปกรณ์เคลื่อนที่และเว็บไซต์ SQLite มีคุณสมบัติตาม ACID ของฐานข้อมูล ใช้งานได้เร็วขึ้นและใช้ API ได้ง่าย SQLite มาพร้อมกับไคลเอนต์แบบอินเตอร์เฟสบรรทัดคำสั่งแบบสแตนด์อโลน (CLI) แบบสแตนด์อโลนที่สามารถใช้ในการจัดการฐานข้อมูล SQLite Berkeley DB
เป็นเจ้าของโดย Oracle Berkeley DB ให้บริการจัดเก็บข้อมูลพื้นฐานสำหรับแอพพลิเคชันของคุณ ความต้องการที่เฉพาะเจาะจงและความต้องการของคุณอาจดูเหมือนจะเป็น Berkeley DB APIs มีอยู่ในเกือบทุกภาษาในการเขียนโปรแกรม ได้แก่ ANSI-C, C + +, Java, C #, Perl, Python, Ruby และ Erlang
โปรแกรมที่เข้าถึงฐานข้อมูลมีอิสระในการตัดสินใจว่าจะจัดเก็บข้อมูลในรูปแบบใด บันทึก. Berkeley DB ไม่มีข้อ จำกัด ในการบันทึกข้อมูล บันทึกและคีย์ของมันอาจมีความยาวได้ถึงสี่กิกะไบต์ โปรดทราบว่า Berkeley DB ไม่ใช่ DBMS แบบเต็มรูปแบบ
5) Firebird
Firebird มีคุณลักษณะที่โดดเด่นกว่า MySQL เสมอและแตกต่างจาก PostgreSQL ทำงานได้ดีกับ Windows ตลอดจน Linux และ Nix variant อื่น ๆ Firebird มีคุณสมบัติมากมายที่มีอยู่ในฐานข้อมูลเชิงพาณิชย์รวมถึงวิธีการจัดเก็บทริกเกอร์การสำรองข้อมูลที่ร้อน (การสำรองข้อมูลขณะที่ฐานข้อมูลกำลังทำงานอยู่) และการจำลองแบบ ฐานข้อมูล Firebird มีสองรูปแบบคือเซิร์ฟเวอร์แบบคลาสสิกและเซิร์ฟเวอร์ซุปเปอร์
ข้อมูลในปัจจุบันมีความซับซ้อนมากกว่าที่เคยเป็นมา 10 ปี การจัดเก็บรักษาและจัดการข้อมูลอาศัยเทคโนโลยีฐานข้อมูล บริษัท ระดับสูงเช่น Microsoft, Oracle และ IBM ได้บุกเบิกฐานข้อมูลเมื่อเวลาผ่านไปและมีการผลิตระบบฐานข้อมูลที่ดีที่สุดบางส่วน บางที MS-SQL, IBM-DB และ Oracle เป็นระบบฐานข้อมูลที่นิยมใช้กันมาก แต่ระบบฐานข้อมูลโอเพ่นซอร์สที่ระบุข้างต้นมีคุณลักษณะที่หลากหลายและมีประสิทธิภาพที่ดี ในเงาของแอ็พพลิเคชันบางอย่างขององค์กรพวกเขามักถูกมองข้าม
ฉันคิดถึงฐานข้อมูลที่คุณต้องการหรือไม่? อย่าพูดถึงพวกเขาในส่วนความคิดเห็นด้านล่าง