ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

NOSQL (โนเอสคิวแอล) หรือ Not Only SQL (น็อต โอนลี่ เอส คิว แอล) คืออะไร

NOSQL

    NoSQL คืออะไร

    ก่อนอื่นถ้าคนที่ไม่รู้จักก็คิดว่า NOSQL (โน เอส คิว แอล) หรือ Not Only SQL (น็อต โอนลี่ เอส คิว แอล) หรือการสร้างฐานของไม่มี SQL แค่อย่างเดียวนั้นเองเทคโนโลยี databases (ดาต้าเบส) พื้นฐานที่ทุกคนคงรู้จักกันดี แต่น้อยคนนักที่จะมีความเชี่ยวชาญ โดย SQL นี้ก็เป็นเทคโนโลยีหลักที่เราเห็นกันในแทบจะทุก Application (แอพพลิเคชั่น) ในปัจจุบัน ด้วยการทำงานเป็น Relational Database ที่มีการจัดเก็บไฟล์เป็นแบบตารางหรือ Strucutued Data (สตรัคเจอร์ ดาต้า)/ Schema-based (สคีมา-เบส) เป็นหลัก 

    เราคงจะคุ้นเคยกับ RDBMS (อาร์ ดี บี เอ็ม เอส) หรือ Relational Database Management System (รีเลชั่นเนล ดาต้าเบส แมเนจเม้นท์ ซิสเต็ม) ที่มีการจัดเก็บข้อมูลเป็น ตาราง มี Column (คอลัมน์) มี แถว และก็มี Relation (รีเลชั่น) ต่างๆ แต่พอทุกวันนี้ ข้อมูล Digital (ดิจิทัล) ที่เกิดมันไม่ได้มีโครงสร้างที่แน่นอนขนาดนั้น โดยมากมันมาเป็น text (แท็ก) หรือ ข้อความ เช่น ข้อมูลจากเมื่อพูดถึง NoSQL จะได้ยินชื่อเว็บไซด์ที่ใหญ่ๆ ติดพ่วงมาด้วย เช่น Facebook (เฟชบุ๊ก),Twitter(ทวิตเตอร์), FourSquare (โฟร์สแควร์) และอื่นๆ  ทำให้เรารับรู้ว่า NoSQL เป็นระบบฐานข้อมูลสำหรับงานที่ต้องรองรับข้อมูลขนาดใหญ่ๆ

การจัดหมวดหมู่ของ NoSQL ประกอบไปด้วย 4 หมวด

  1. Column (คอลัมน์)

  2. Document (ดอกคิวเม้น)

  3. Key-Value (คีย์-แวลู่)

  4. Graph (กราฟ)

No SQL มีลักษณะตามด้านล่างนี้ครับ 

  1. มีมีโครงสร้าง ไม่มี Relation ไม่มี Field (ฟีคด์) หรือ Column 

  2. เน้นเก็บข้อมูลจำนวนมากๆ หรือที่เรียกว่า Big Data (ดาต้า เบส)

  3. NoSQL ไม่มีโครงสร้างตายตัว สามารถทำการขยายเครื่องเพื่อแบ่ง Load (โหลด) ได้ง่าย 

  4. เก็บข้อมูลเป็นแบบ Key , Value คือ การ Map คู่อันดับนั่นเอง 

Reference : en.wikipedia.org/wiki/NoSQL

ภาพประกอบ : somkiat.cc

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอแนะนำโปรแกรมบัญชีออนไลน์
โดย Anonymous อ 21 ต.ค. 2018 11:22 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
12
อ 21 ต.ค. 2018 11:22 pm โดย บุคคลทั่วไป
R - mdsoft_sale_product_set - ขายสินค้าเป็น set + POS
โดย thatsawan อ 21 ต.ค. 2018 7:13 pm บอร์ด บุญนำพา - Developer
0
1
อ 21 ต.ค. 2018 7:13 pm โดย thatsawan
Training-ไพธอนและซิลิเนียม
โดย prakon ส 20 ต.ค. 2018 11:13 pm บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
0
3
ส 20 ต.ค. 2018 11:13 pm โดย prakon
Q- สอบถามครับผม ตั้งตั้ง Module pythainlp ไม่ได้
โดย tatiya ส 20 ต.ค. 2018 6:16 pm บอร์ด Programming - C/C++ & java & Python
0
18
ส 20 ต.ค. 2018 6:16 pm โดย tatiya
ทรัพย์สินที่ต้องเสียภาษีการรับมรดก
โดย nice_13 ส 20 ต.ค. 2018 3:13 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
18
ส 20 ต.ค. 2018 3:13 pm โดย nice_13
ทำอย่างไรถึงจะได้ ภ.พ.20
โดย nice_13 ส 20 ต.ค. 2018 2:53 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
19
ส 20 ต.ค. 2018 2:53 pm โดย nice_13
Q - วิธีการสร้าง like เพื่อที่จะส่งค่าไปยังไฟล์ controller ใน phpbb
โดย Ittichai_chupol ส 20 ต.ค. 2018 2:31 pm บอร์ด Programming - PHP
1
25
ส 20 ต.ค. 2018 2:34 pm โดย thatsawan
R - Template thai vi - ทั้ง 3 ขนาด
โดย thatsawan ส 20 ต.ค. 2018 12:15 pm บอร์ด ThaiVI - Developer
0
3
ส 20 ต.ค. 2018 12:15 pm โดย thatsawan
งานประจำวันที่ 20 ตุลาคม 2561
โดย tatiya ส 20 ต.ค. 2018 10:06 am บอร์ด M065 - ตติยะ นาชัย
1
3
ส 20 ต.ค. 2018 9:08 pm โดย tatiya
งานประจำวันที่ 20 ตุลาคม 2561
โดย nice_13 ส 20 ต.ค. 2018 10:00 am บอร์ด M071 - พิชญ์สินี คงจร
1
2
ส 20 ต.ค. 2018 7:20 pm โดย nice_13
งานประจำวันที่ 20 ตุลาคม 2561
โดย Ittichai_chupol ส 20 ต.ค. 2018 9:39 am บอร์ด M070 - อิทธิชัย ชูผล
1
5
ส 20 ต.ค. 2018 7:11 pm โดย Ittichai_chupol
ionic error
โดย Anonymous ส 20 ต.ค. 2018 9:21 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
21
ส 20 ต.ค. 2018 10:29 am โดย mindphp
เมื่อ User ถามหางานที่บันทึกไว้จาก IT
โดย tai14 ศ 19 ต.ค. 2018 3:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
44
ศ 19 ต.ค. 2018 3:25 pm โดย tai14
โปรเจคทั่วไป VS โปรจคที่มีผลกับโบนัส
โดย tai14 ศ 19 ต.ค. 2018 2:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
35
ศ 19 ต.ค. 2018 2:23 pm โดย tai14
งานประจำวันที่ 19 ตุลาคม 2561
โดย prakon ศ 19 ต.ค. 2018 10:03 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
12
ศ 19 ต.ค. 2018 7:05 pm โดย prakon
งานประจำวันที่ 19 ตุลาคม 2561
โดย pprn ศ 19 ต.ค. 2018 9:25 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
17
ศ 19 ต.ค. 2018 6:28 pm โดย pprn
งานประจำวันที่ 19 ตุลาคม 2561
โดย Ittichai_chupol ศ 19 ต.ค. 2018 9:09 am บอร์ด M070 - อิทธิชัย ชูผล
1
6
ศ 19 ต.ค. 2018 6:51 pm โดย Ittichai_chupol
งานประจำวันที่ 19 ตุลาคม 2561
โดย tai14 ศ 19 ต.ค. 2018 9:05 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
4
ศ 19 ต.ค. 2018 6:17 pm โดย tai14
งานประจำวันที่ 19 ตุลาคม 2561
โดย tatiya ศ 19 ต.ค. 2018 9:04 am บอร์ด M065 - ตติยะ นาชัย
1
6
ศ 19 ต.ค. 2018 7:01 pm โดย tatiya
งานประจำวันที่ 19 ตุลาคม 2561
โดย nice_13 ศ 19 ต.ค. 2018 8:58 am บอร์ด M071 - พิชญ์สินี คงจร
1
3
ศ 19 ต.ค. 2018 6:37 pm โดย nice_13