บ้าน ฐานข้อมูล ที่เก็บค่าคีย์คืออะไร - คำจำกัดความจาก techopedia

ที่เก็บค่าคีย์คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ที่เก็บค่าคีย์หมายถึงอะไร

Key Value Store เป็นประเภทของฐานข้อมูล NoSQL ที่ไม่พึ่งพาโครงสร้างแบบดั้งเดิมของการออกแบบฐานข้อมูลเชิงสัมพันธ์

Techopedia อธิบายถึง Key Value Store

โดยทั่วไปฐานข้อมูล NoSQL อนุญาตให้ใช้เครื่องมือเชิงสัมพันธ์ที่แตกต่างกันสำหรับข้อมูล

สิ่งเหล่านี้กำลังได้รับความนิยมในการวิเคราะห์ข้อมูลขนาดใหญ่และการออกแบบธุรกิจใหม่ที่จำเป็นต้องจัดเก็บข้อมูลที่มีการจัดระเบียบน้อยลงอย่างมีประสิทธิภาพและใช้งานได้จริง บางคนพูดถึงการใช้โปรแกรมจัดเก็บข้อมูล 'schema-less' สำหรับข้อมูล NoSQL ไม่ได้หมายความว่าฐานข้อมูลไม่ได้ใช้ภาษาคิวรีที่มีโครงสร้างนั่นหมายถึงเครื่องมืออื่น ๆ อาจผลักดันการวิเคราะห์ข้อมูล

ภายในบริบทนี้ Key Value Store อนุญาตให้แอปพลิเคชันเก็บข้อมูลโดยไม่มีสคีมาที่กำหนดไว้ล่วงหน้า มีการใช้คอนเทนเนอร์ข้อมูลชนิดข้อมูลและวัตถุชนิดต่าง ๆ เพื่อรองรับสิ่งนี้

ฐานข้อมูลที่จัดเก็บค่าคีย์ชนิดต่าง ๆ รวมถึงเครื่องมือฐานข้อมูลที่สอดคล้องกันในที่สุดเครื่องมือฐานข้อมูลแบบลำดับชั้นและประเภทที่มีการออกแบบ NoSQL ชนิดอื่น

ลักษณะสำคัญของ Key Value Store คือผู้พัฒนาสร้างสองตาราง:

  • ตารางกุญแจด้านซ้าย
  • ตารางค่าทางด้านขวา

วิธีที่คีย์เหล่านี้เกี่ยวข้องกับค่าเหล่านี้คือสิ่งที่ประกอบเป็นแบบจำลองที่เก็บค่าคีย์ ตัวอย่างของโมเดลนี้แสดงให้เห็นว่าเนื่องจากตารางด้านขวาแสดงถึงค่าเท่านั้นจึงมีความสามารถในการเก็บข้อมูลประเภทใดได้มากขึ้น

สิ่งนี้จะนำไปสู่ข้อได้เปรียบในการปรับขนาดและความอเนกประสงค์ของการติดตั้ง Key Value Store NoSQL ชนิดนี้

ที่เก็บค่าคีย์คืออะไร - คำจำกัดความจาก techopedia