ในดีบีเอ็มเอส
คุณสมบัติหลักของกราฟเนบิวลา:
- ความปลอดภัย
ความปลอดภัย โดยให้การเข้าถึงแก่ผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์เท่านั้นซึ่งมีการตั้งค่าการอนุญาตผ่านระบบควบคุมการเข้าถึงตามบทบาท (RBAC) -
โอกาส การเชื่อมต่อเอ็นจิ้นการจัดเก็บประเภทต่างๆ รองรับการขยายภาษาการสร้างคิวรีด้วยอัลกอริธึมใหม่ - รับประกันเวลาแฝงที่น้อยที่สุดเมื่ออ่านหรือเขียนข้อมูลและรักษาปริมาณงานที่สูง ที่
การทดสอบ ในกลุ่มของโหนดกราฟหนึ่งโหนดและโหนดฐานข้อมูลที่จัดเก็บสามโหนดขนาด 632 GB รวมถึงจุดยอด 1.2 พันล้านจุดและ 8.4 พันล้านขอบ เวลาแฝงอยู่ที่ระดับหลายมิลลิวินาที และปริมาณงานสูงถึง 140 คำขอต่อวินาที . - ความสามารถในการปรับขนาดเชิงเส้น
- ภาษาคิวรีที่คล้ายกับ SQL ที่มีประสิทธิภาพและเข้าใจง่าย การดำเนินการที่รองรับ ได้แก่ GO (การเคลื่อนที่แบบสองทิศทางของจุดยอดกราฟ), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (โดยใช้ผลลัพธ์จากการสืบค้นก่อนหน้า) รองรับดัชนีและตัวแปรที่ผู้ใช้กำหนด
- รับประกันความพร้อมใช้งานสูงและความยืดหยุ่นต่อความล้มเหลว
- รองรับการสร้างสแน็ปช็อตด้วยส่วนของสถานะฐานข้อมูลเพื่อทำให้การสร้างสำเนาสำรองง่ายขึ้น
- พร้อมสำหรับใช้ในอุตสาหกรรม (ใช้ในโครงสร้างพื้นฐานของ JD, Meituan และ Xiaohongshu แล้ว)
- ความสามารถในการเปลี่ยนรูปแบบการจัดเก็บข้อมูลและอัปเดตโดยไม่หยุดหรือส่งผลกระทบต่อการดำเนินงานที่กำลังดำเนินอยู่
- รองรับ TTL เพื่อจำกัดอายุการใช้งานข้อมูล
- คำสั่งสำหรับจัดการการตั้งค่าและโฮสต์การจัดเก็บข้อมูล
- เครื่องมือสำหรับจัดการงานและกำหนดเวลาการเปิดตัวงาน (ของงานที่สนับสนุนในปัจจุบันคือ COMPACT และ FLUSH)
- การดำเนินการหาเส้นทางที่สมบูรณ์และเส้นทางที่สั้นที่สุดระหว่างจุดยอดที่กำหนด
- อินเทอร์เฟซ OLAP สำหรับการผสานรวมกับแพลตฟอร์มการวิเคราะห์ของบุคคลที่สาม
- ยูทิลิตี้สำหรับการนำเข้าข้อมูลจากไฟล์ CSV หรือจาก Spark
- ส่งออกตัวชี้วัดสำหรับการตรวจสอบโดยใช้ Prometheus และ Grafana
- เว็บอินเตอร์เฟส
สตูดิโอกราฟเนบิวลา สำหรับการแสดงการทำงานของกราฟ การนำทางกราฟ การออกแบบการจัดเก็บข้อมูล และรูปแบบการโหลด
ที่มา: opennet.ru