แถวกว้างใน Cassandra คืออะไร?
แถวกว้างใน Cassandra คืออะไร?

วีดีโอ: แถวกว้างใน Cassandra คืออะไร?

วีดีโอ: แถวกว้างใน Cassandra คืออะไร?
วีดีโอ: Cassandra in 100 Seconds 2024, เมษายน
Anonim

แถว อาจเรียกได้ว่าผอมหรือ กว้าง . ผอม แถว : มีคีย์คอลัมน์จำนวนคงที่และค่อนข้างน้อย แถวกว้าง : มีคีย์คอลัมน์ค่อนข้างมาก (หลายร้อยหรือหลายพัน); จำนวนนี้อาจเพิ่มขึ้นเมื่อมีการแทรกค่าข้อมูลใหม่

ด้วยวิธีนี้ Cassandra เก็บคอลัมน์กว้างคืออะไร?

NS ร้านเสากว้าง เป็นฐานข้อมูลประเภทคีย์-ค่า ใช้ตาราง แถว และ คอลัมน์ แต่ต่างจากฐานข้อมูลเชิงสัมพันธ์ ชื่อและรูปแบบของ คอลัมน์ อาจแตกต่างกันไปในแต่ละแถวในตารางเดียวกัน ใน แคสแซนดรา แถวทั้งหมด (ในตาราง) ควรมีปุ่มแถว จากนั้นแต่ละแถวสามารถมีได้หลายปุ่ม คอลัมน์.

อาจมีคนถามอีกว่า อะไรคือจุดประสงค์ของการใช้ความประหยัดในคาสซานดรา? ประหยัด เป็นโปรโตคอล RPC ดั้งเดิมหรือ API ที่รวมเข้ากับเครื่องมือสร้างโค้ดสำหรับ CQL . NS วัตถุประสงค์ของการใช้ Thrift ใน Cassandra คือการอำนวยความสะดวกในการเข้าถึงฐานข้อมูลในภาษาการเขียนโปรแกรม

ต่อมา คำถามคือ พาร์ติชั่น Cassandra คืออะไร?

แคสแซนดรา จัดระเบียบข้อมูลเป็น พาร์ทิชัน . แต่ละ พาร์ทิชัน ประกอบด้วยหลายคอลัมน์ พาร์ติชั่น ถูกเก็บไว้ในโหนด เมื่อใส่บันทึก แคสแซนดรา จะแฮชค่าของข้อมูลที่แทรก พาร์ทิชัน กุญแจ; แคสแซนดรา ใช้ค่าแฮชนี้เพื่อกำหนดว่าโหนดใดมีหน้าที่จัดเก็บข้อมูล

คีย์หลักบังคับใน Cassandra หรือไม่

คุณไม่สามารถสร้างตารางใน แคสแซนดรา โดยไม่ต้อง คีย์หลัก แต่ถ้าคุณต้องการบันทึกข้อมูลของคุณ คุณสามารถเพิ่มคอลัมน์เพิ่มเติมลงในตารางของคุณ (สมมติว่า "pk") ด้วยประเภทข้อมูล UUID

แนะนำ: