ฐานข้อมูล 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

ขอเชิญร่วมงานสัมมนาฟรี Dell EMC Data Center Modernization Seminar 19 ธ.ค. 2018

Dell EMC ของเชิญลูกค้าธุรกิจองค์กรในตำแหน่ง IT Manager, System Engineer, Data Center Engineer และผู้ที่เกี่ยวข้องกับระบบ Data Center ภายในองค์กร เข้าร่วมงานสัมมนาฟรี …

Microsoft ประกาศสนับสนุน OpenSSH ใน Windows Server 2019 และ Windows 10 1809 แล้ว

Microsoft ได้ประกาศสนับสนุน OpenSSH Client และ Server ใน Windows Server 2019 และ Windows 10 1809 แล้วแบบ …