บ้าน ฐานข้อมูล ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์คืออะไร? - คำจำกัดความจาก techopedia

ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์หมายความว่าอย่างไร

ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์เป็นฐานข้อมูลที่ไม่รวมรูปแบบตาราง / คีย์ที่ส่งเสริมระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ฐานข้อมูลประเภทนี้ต้องใช้เทคนิคและกระบวนการจัดการข้อมูลที่ออกแบบมาเพื่อให้บริการแก้ไขปัญหาข้อมูลขนาดใหญ่ที่ บริษัท ใหญ่เผชิญอยู่ ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์ที่ได้รับความนิยมมากที่สุดเรียกว่า NoSQL (ไม่ใช่แค่ SQL)

Techopedia อธิบายฐานข้อมูลที่ไม่เกี่ยวข้อง

ฐานข้อมูลที่ไม่เกี่ยวข้องส่วนใหญ่จะรวมอยู่ในเว็บไซต์เช่น Google, Yahoo !, Amazon และ Facebook เว็บไซต์เหล่านี้เปิดตัวแอปพลิเคชั่นใหม่ ๆ จำนวนมากทุกวันด้วยผู้ใช้หลายล้านคนดังนั้นพวกเขาจึงไม่สามารถรับมือกับทราฟฟิกขนาดใหญ่ด้วยโซลูชั่น RDBMS ที่มีอยู่ เนื่องจาก RDBMS ไม่สามารถจัดการกับปัญหาได้จึงเปลี่ยนเป็น DBMS ชนิดใหม่ที่สามารถจัดการข้อมูลระดับเว็บในลักษณะที่ไม่สัมพันธ์กัน


สิ่งที่น่าสนใจของฐานข้อมูลที่ไม่เกี่ยวข้องเช่น NoSQL คือความสามารถในการขยาย NoSQL ใช้ระบบ BASE (โดยทั่วไปจะมีให้ใช้ซอฟต์สเตตในที่สุดก็สอดคล้องกัน) ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์ใช้รูปแบบตารางของฐานข้อมูลเชิงสัมพันธ์แถวและคอลัมน์ใช้แทนเฟรมเวิร์กเฉพาะเพื่อเก็บข้อมูลซึ่งสามารถเข้าถึงได้โดย API การสืบค้นพิเศษ ความคงทนเป็นองค์ประกอบสำคัญในฐานข้อมูลเหล่านี้ เพื่อให้สามารถรับส่งข้อมูลจำนวนมหาศาลได้อย่างรวดเร็วตัวเลือกที่ดีที่สุดสำหรับประสิทธิภาพคือ "ในหน่วยความจำ" แทนที่จะอ่านและเขียนจากดิสก์


ฐานข้อมูลเชิงสัมพันธ์ใช้ระบบ ACID ซึ่งช่วยให้มั่นใจความสอดคล้องของข้อมูลในทุกสถานการณ์ของการจัดการข้อมูล แต่เห็นได้ชัดว่าใช้เวลานานในการประมวลผลเนื่องจากความสัมพันธ์เหล่านั้นทั้งหมดและลักษณะการแตกแขนงของมัน อย่างไรก็ตามระบบ BASE คลายข้อกำหนดบนความสอดคล้องเพื่อให้มีความพร้อมใช้งานและการแบ่งพาร์ติชันที่ดีขึ้น

ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์คืออะไร? - คำจำกัดความจาก techopedia