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