CDIC 2023

ฐานข้อมูล NoSQL 4 ประเภทเบื้องต้นที่คุณควรรู้จัก

NoSQL นั้นได้กลายมาเป็นฐานข้อมูลหลักของหลายๆ Application ไปแล้วในปัจจุบัน และกลายเป็นหนึ่งในเทคโนโลยีสำคัญในการจัดเก็บข้อมูลในหลากหลายรูปแบบไปแล้ว อย่างไรก็ดี NoSQL นั้นมีหลายประเภท และบทความนี้ก็จะแนะนำ NoSQL Database 4 ประเภทเบื้องต้น ที่ผู้ซึ่งกำลังเริ่มศึกษาควรจะทำความรู้จักกันเอาไว้ดังนี้ครับ

Credit: ShutterStock.co

 

1. Document Database

เป็นฐานข้อมูล NoSQL ที่ทำการบันทึกข้อมูลเป็น JSON Structure หรือเป็น Document ซึ่งเป็นชุดของข้อความยาวๆ แทน ทำให้มีอิสระในการจัดเก็บข้อมูลประเภทใดๆ ก็ได้ไม่ว่าจะเป็น Integer, String หรือข้อความใดๆ ก็ตาม และไม่ต้องกำหนดประเภทหรือรูปแบบของข้อมูลล่วงหน้าแต่อย่างใด โดยตัวอย่างของ NoSQL Database กลุ่มนี้ก็ได้แก่ CouchDB และ MongoDB เป็นต้น

 

2. Key-value Store

เป็นฐานข้อมูลที่สามารถจัดเก็บข้อมูลในรูปแบบใดๆ ก็ได้ตามอิสระ โดยข้อมูลเหล่านั้นจะสามารถถูกเข้าถึงได้ด้วยการระบุค่า Key ประจำข้อมูลนั้นๆ ตัวอย่างของฐานข้อมูลกลุ่มนี้เช่น Redis และ Riak

 

3. Wide Column Store

เป็นฐานข้อมูลที่มีการจัดเก็บข้อมูลในแบบ Column แทน ต่างจากฐานข้อมูล SQL ที่มักจะเก็บข้อมูลเป็น Row โดยสามารถทำการจัดเก็บข้อมูลกี่คอลัมน์สำหรับข้อมูลกี่รูปแบบก็ได้ และสามารถทำการ Group หรือ Aggregate ข้อมูลเข้าด้วยกันได้ง่าย ตัวอย่างของฐานข้อมูลประเภทนี้ก็ได้แก่ HBase และ Cassandra

 

4. Graph Database

เป็นฐานข้อมูลที่มีการระบุความสัมพันธ์ของข้อมูลแต่ละชุดเป็น Network หรือเป็น Graph โดยข้อมูลแต่ละ Node นั้นจะสามารถจัดเก็บข้อมูลได้อย่างอิสระ ตัวอย่างของ Graph Database นี้ก็เช่น Neo4j และ OrientDB

 

ที่มา: https://www.infoworld.com/article/3240644/nosql/what-is-nosql-nosql-databases-explained.html


About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

Sirisoft ผนึกกำลัง Red Hat และ VST ECS นำเสนอ Red Hat OpenShift Platform Plus [Guest Post]

Sirisoft (สิริซอฟต์) ผู้ให้บริการด้านการให้คำปรึกษาและพัฒนาเทคโนโลยีสารสนเทศชั้นนำของไทย ผนึกกำลัง Red Hat (เร้ดแฮท (ประเทศไทย) ผู้ให้บริการด้านโซลูชันโอเพ่นซอร์สระดับแนวหน้าของโลก และ VST ECS (วีเอสที อีซีเอส (ประเทศไทย) …

Intel ออกบริการ Trust-as-a-Service ภายใต้โปรเจ็ค ‘Amber’

Project Amber ถูกวางตัวให้เป็นบริการ SaaS ที่จะช่วยเรื่องของการตรวจสอบว่าสภาพแวดล้อมนั้นๆมีความถูกต้องน่าเชื่อถือหรือไม่ โดยเป็นบริการแรกในส่วนของ Trust Authority ที่ถูกเปิดตัวออกมา