5 database ที่อยากจะแนะนำ สวัสดีค่ะ มาพบกับ sone4eva อีกแล้วนะคะ วันนี้เราก็มีอะไรมาฝากเพื่อน ๆ อีกเหมือนเดิมเลย เพื่อน ๆ คะ ปีนี้ก็ 2020 แล้ว บนโลกมีการใช้เทคโนโลยีมากยิ่งขึ้น เพราะมันสะดวกสะบาย เลยทำให้มี 1 สิ่งที่มาแรกมาก ๆ เลย นั่นก็คือการเขียนโปรแกรมนั่นเอง หลายคนคงกำลังสนใจอยู่ ทีนี้พอเพื่อน ๆ เริ่มที่จะสนใจการเขียนโปรแกรม จะมีคำถามหลากหลายคำถามเกิดขึ้นในหัวของเพื่อน ๆ ซึ่งมี 1 คำถามที่จะเกิดขึ้นแน่นอนนั่นก็คือ เพื่อน ๆ จะเก็บข้อมูลต่าง ๆ ไม่ว่าจะเป็นรูป จะเป็นเสียง เอาไว้ที่ไหนดี เราเลยมี database มาแนะนำเพื่อน ๆ นั่นเอง เพราะในโลกนี้นั้นมี database ให้เลือกเยอะเหลือเกิน** database ( ฐานข้อมูล ) คือ กลุ่มของข้อมูลที่ถูกรวบรวมเก็บไว้ โดยข้อมูลมีความสัมพันธ์ซึ่งกันและกัน เวลาที่แอปพลิเคชันหรือเว็บไซต์ต้องการจะนำข้อมูลมาประมวลผลหรือแสดงผล ก็จะนำข้อมูลมาจาก database นี่แหละ**เอาละค่ะ มาเริ่มกันเลย1. firebase รูปภาพโดย SONE4EVALink —> https://firebase.google.com/ firebase เป็น database ของบริษัท google ซึ่ง google ได้ซื้อมาจากนักพัฒนาเพื่อพัฒนาต่อนั่นเอง แค่เห็นชื่อ google เพื่อน ๆ หลายคนคงสนใจที่อยากจะใช้กันแล้วใช่ไหมล่ะ เดี๋ยวเรามาดูกันก่อนดีกว่าว่า firebase ทำอะไรได้บ้าง firebase มีฟังก์ชันนึงที่แปลกไปจาก database ตัวอื่น ๆ นั่นก็คือ Realtime database ฟังก์ชันนี้จะทำการเชื่อมต่อกับข้อมูลแบบ realtime นั่นเอง ซึ่งตัวนี้หลายคนนิยมนำไปใช้กับแอปพลิเคชันมาก ๆ อีกอย่างนึงที่ทำให้ firebase แตกต่างจาก database ตัวอื่น นั่นก็คือ Cloud Messaging ซึ่งตัวนี้มีความสามารถในการทำแจ้งเตือน หรือแม้กระทั่งทำแชทก็ได้ 2. phpmyadminรูปภาพโดย SONE4EVALink —> https://www.phpmyadmin.net/ phpmyadmin เป็นโปรแกรมที่ถูกพัฒนาโดยภาษา php เพื่อใช้งาน mysql ( ฐานข้อมูล ) ให้ได้ง่ายขึ้นโดยการไม่ต้องเขียนโค้ด sql นั่นเอง เพียงแค่กดลบ หรือกดเพิ่มในหน้าโปรแกรมของ phpmyadmin ได้เลย หรือว่าใครที่ถนัดภาษา sql อยากจะเขียนเอาก็เขียนได้นะ เผื่อคิดว่าการกดมันง่ายไป ^ ^ สำหรับตัวนี้ถ้าใครเขียนแอปพลิเคชันหรือเว็บไซต์ด้วยภาษา php เราแนะนำเลย เพราะเหมาะสุด ๆ 3. mongoDBรูปภาพโดย SONE4EVALink —> https://www.mongodb.com/ mongoDB สำหรับ database ตัวนี้ก็กำลังมาแรงเลย เพราะมันเหมาะกับการใช้งานในระบบใหญ่ ๆ monogoDB ไม่ค่อยมีปัญหาเลย ถ้าคิดว่าอยากจะทำแอปพลิเคชันไหน หรือเว็บไซต์ไหนที่คนเข้าวันละเป็นหมื่น ๆ คนแล้วไม่อยากมีปัญหาในการดึงข้อมูล หรือโหลดข้อมูลมาใช้ mongoDB เป็นอีก 1 database ที่ตอบโจทย์เพื่อน ๆ มากเลยล่ะ4. Oracleรูปภาพโดย SONE4EVALink —> https://www.oracle.com/database/ oracle เป็น database ตัวนึงที่ด้รับการไว้วางใจทั่วโลกจากทั้บริษัทเอกชนจำนวนมาก และรัฐบาล ง่ายต่อการแก้ไขปัญหา หรือศึกษาเรื่องต่าง ๆ ของ oracle เพราะมีผู้ใช้งานเป็นจำนวนมาก และก็มีการอัพเดตสิ่งใหม่ๆเข้ามาตลอดหรือแม้กระทั่งการแก้ไขสิ่งที่ผิดพลาดต่าง ๆ oracle ก็จะทำการแก้ไขตลอดเวลา 5. SQLiteรูปภาพโดย SONE4EVALink —> https://www.sqlite.org/index.html sqlite เป็นอีกตัวที่มีความพิเศษในตัวเองสูงมาก ๆ นั่นก็คือ ขนาดโปรแกรมที่เล็กมาก ๆ การที่มีขนาดเล็กนั้นก็มีทั้งข้อดีนั่นก็คือมันเร็วมาก ๆ และง่ายต่อการจัดการข้อมูลสุด ๆ สำหรับ sqlite เพื่อน ๆ คนไหนที่กำลังมองหาสิ่งที่เล็กและเร็วหรือจิ๋วแต่แจ๋วควรเลือกใช้ฐานข้อมูลนี้เป็นอย่างมากจบไปแล้วกับการแนะนำ database เพื่อน ๆ คนไหนสนใจตัวไหนเข้าไปใช้งานดูได้เลยนะคะ เจอกันใหม่บทความหน้านะคะ ++ bye bye ++ รูปภาพหน้าปก รูปภาพโดย Markus Spiske จาก Unsplash link —> https://unsplash.com/photos/xekxE_VR0Ec