OrientDB - สตูดิโอ

OrientDB มีเว็บ UI เพื่อดำเนินการฐานข้อมูลผ่าน GUI บทนี้จะอธิบายถึงตัวเลือกต่างๆที่มีใน OrientDB

หน้าแรกของ Studio

Studio เป็นเว็บอินเตอร์เฟสสำหรับการดูแลระบบ OrientDB ที่มาพร้อมกับการแจกจ่าย OrientDB

ขั้นแรกคุณต้องเริ่มเซิร์ฟเวอร์ OrientDB โดยใช้คำสั่งต่อไปนี้

$ server.sh

หากคุณเรียกใช้ OrientDB ในเครื่องของคุณคุณสามารถเข้าถึงเว็บอินเตอร์เฟสผ่าน URL -

http://localhost:2480

หากคำสั่งดำเนินการสำเร็จผลลัพธ์ต่อไปนี้จะเป็นผลลัพธ์บนหน้าจอ

เชื่อมต่อกับฐานข้อมูลที่มีอยู่

ในการเข้าสู่ระบบให้เลือกฐานข้อมูลจากรายการฐานข้อมูลและใช้ผู้ใช้ฐานข้อมูลใด ๆ ตามค่าเริ่มต้น (ชื่อผู้ใช้ / รหัสผ่าน)reader/reader สามารถอ่านบันทึกจากฐานข้อมูล writer/writer สามารถอ่านสร้างอัปเดตและลบบันทึกในขณะที่ admin/admin มีสิทธิ์ทั้งหมด

วางฐานข้อมูลที่มีอยู่

เลือกฐานข้อมูลจากรายการฐานข้อมูลและคลิกไอคอนถังขยะ Studio จะเปิดป๊อปอัปการยืนยันซึ่งคุณต้องใส่ Server User และ Server Password

จากนั้นคลิกปุ่ม "วางฐานข้อมูล" คุณสามารถค้นหาข้อมูลรับรองเซิร์ฟเวอร์ได้ในไฟล์$ORIENTDB_HOME/config/orientdb-server-config.xml ไฟล์.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

สร้างฐานข้อมูลใหม่

ในการสร้างฐานข้อมูลใหม่ให้คลิกปุ่ม "ฐานข้อมูลใหม่" จากหน้าแรก

จำเป็นต้องใช้ข้อมูลต่อไปนี้เพื่อสร้างฐานข้อมูลใหม่ -

  • ชื่อฐานข้อมูล
  • ประเภทฐานข้อมูล (เอกสาร / กราฟ)
  • ประเภทการจัดเก็บ (plocal / หน่วยความจำ)
  • ผู้ใช้เซิร์ฟเวอร์
  • รหัสผ่านเซิร์ฟเวอร์

คุณสามารถค้นหาข้อมูลรับรองเซิร์ฟเวอร์ได้ในไฟล์ $ORIENTDB_HOME/config/orientdbserver-config.xml ไฟล์.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

เมื่อสร้างแล้ว Studio จะล็อกอินเข้าสู่ฐานข้อมูลใหม่โดยอัตโนมัติ

ดำเนินการสืบค้น

Studio รองรับการจดจำภาษาที่คุณใช้โดยอัตโนมัติระหว่างภาษาที่รองรับ: SQL และ Gremlin ขณะเขียนให้ใช้คุณสมบัติเติมข้อความอัตโนมัติโดยการกดCtrl + Space.

ทางลัดต่อไปนี้มีอยู่ในตัวแก้ไขแบบสอบถาม -

  • Ctrl + Return - ในการดำเนินการค้นหาหรือเพียงแค่คลิกที่ไฟล์ Run ปุ่ม.

  • Ctrl/Cmd + Z - เพื่อยกเลิกการเปลี่ยนแปลง

  • Ctrl/Cmd + Shift + Z - เพื่อทำซ้ำการเปลี่ยนแปลง

  • Ctrl/Cmd + F - เพื่อค้นหาในตัวแก้ไข

  • Ctrl/Cmd + / - เพื่อสลับความคิดเห็น

ภาพหน้าจอต่อไปนี้แสดงวิธีดำเนินการสืบค้น

โดยคลิกที่ใดก็ได้ @rid ค่าในชุดผลลัพธ์คุณจะเข้าสู่โหมดแก้ไขเอกสารหากบันทึกเป็นเอกสารมิฉะนั้นคุณจะเข้าสู่การแก้ไขจุดยอด

คุณสามารถบุ๊กมาร์กคำถามของคุณได้โดยคลิกไอคอนรูปดาวในชุดผลลัพธ์หรือในตัวแก้ไข ในการเรียกดูข้อความค้นหาที่บุ๊กมาร์กคลิกBookmarksปุ่ม. Studio จะเปิดรายการบุ๊กมาร์กทางด้านซ้ายซึ่งคุณสามารถแก้ไข / ลบหรือเรียกใช้การสืบค้นซ้ำได้

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

แก้ไข Vertex

หากต้องการแก้ไขจุดยอดของกราฟไปที่ส่วนกราฟ จากนั้นเรียกใช้แบบสอบถามต่อไปนี้

Select From Customer

เมื่อเรียกใช้แบบสอบถามสำเร็จต่อไปนี้เป็นภาพหน้าจอผลลัพธ์ เลือกจุดยอดเฉพาะในพื้นที่กราฟเพื่อแก้ไข

เลือกสัญลักษณ์แก้ไขบนจุดยอดเฉพาะ คุณจะได้รับหน้าจอต่อไปนี้ซึ่งมีตัวเลือกในการแก้ไขจุดยอด

Schema Manager

OrientDB สามารถทำงานในโหมดไม่ใช้สคีมาโหมดสคีมาหรือทั้งสองอย่างผสมกัน ที่นี่เราจะพูดถึงโหมดสคีมา คลิกที่ส่วน Schema ที่ด้านบนของ UI ของเว็บ คุณจะได้รับภาพหน้าจอต่อไปนี้

สร้างคลาสใหม่

หากต้องการสร้างคลาสใหม่เพียงคลิกที่ไฟล์ New Classปุ่ม. ภาพหน้าจอต่อไปนี้จะปรากฏขึ้น คุณจะต้องให้ข้อมูลต่อไปนี้ตามที่แสดงในภาพหน้าจอเพื่อสร้างคลาสใหม่

ดูดัชนีทั้งหมด

เมื่อคุณต้องการดูภาพรวมของดัชนีทั้งหมดที่สร้างขึ้นในฐานข้อมูลของคุณเพียงแค่คลิกปุ่ม he all indexes ใน Schema UI สิ่งนี้จะช่วยให้สามารถเข้าถึงข้อมูลบางอย่างเกี่ยวกับดัชนี (ชื่อประเภทคุณสมบัติ ฯลฯ ) ได้อย่างรวดเร็วและคุณสามารถวางหรือสร้างใหม่ได้จากที่นี่

แก้ไขคลาส

คลิกที่ชั้นเรียนใดก็ได้ในส่วนสคีมาคุณจะได้ภาพหน้าจอต่อไปนี้

ขณะแก้ไขคลาสคุณสามารถเพิ่มคุณสมบัติหรือเพิ่มดัชนีใหม่ได้

เพิ่มคุณสมบัติ

คลิกปุ่มคุณสมบัติใหม่เพื่อเพิ่มคุณสมบัติ คุณจะได้รับภาพหน้าจอต่อไปนี้

คุณต้องให้รายละเอียดดังต่อไปนี้ตามที่แสดงในภาพหน้าจอเพื่อเพิ่มคุณสมบัติ

เพิ่มดัชนี

คลิกปุ่มดัชนีใหม่ คุณจะได้รับภาพหน้าจอต่อไปนี้ คุณต้องระบุรายละเอียดต่อไปนี้ตามที่แสดงในภาพหน้าจอเพื่อเพิ่มดัชนี

ตัวแก้ไขกราฟ

คลิกส่วนกราฟ ไม่เพียง แต่คุณสามารถแสดงภาพข้อมูลของคุณในรูปแบบกราฟเท่านั้น แต่คุณยังสามารถโต้ตอบกับกราฟและแก้ไขได้อีกด้วย

ในการเติมข้อมูลในพื้นที่กราฟให้พิมพ์แบบสอบถามในตัวแก้ไขคิวรีหรือใช้ฟังก์ชัน Send To Graph จาก Browse UI

เพิ่มจุดยอด

ในการเพิ่ม Vertex ใหม่ในฐานข้อมูลกราฟของคุณและในพื้นที่ Graph Canvas คุณต้องกดปุ่ม Add Vertex. การดำเนินการนี้จะทำในสองขั้นตอน

ในขั้นแรกคุณต้องเลือกคลาสสำหรับ Vertex ใหม่จากนั้นคลิกถัดไป

ในขั้นตอนที่สองคุณต้องแทรกค่าฟิลด์ของจุดยอดใหม่ คุณยังสามารถเพิ่มฟิลด์ที่กำหนดเองได้เนื่องจาก OrientDB รองรับโหมดที่ไม่ใช้สคีมา ในการทำให้จุดยอดใหม่คงอยู่ให้คลิก 'บันทึกการเปลี่ยนแปลง' จากนั้นจุดยอดจะถูกบันทึกลงในฐานข้อมูลและเพิ่มลงในพื้นที่ผ้าใบ

ลบจุดยอด

เปิดเมนูวงกลมโดยคลิกที่จุดยอดที่คุณต้องการลบ เปิดเมนูย่อยโดยเลื่อนเมาส์ไปที่รายการเมนูเพิ่มเติม (... ) แล้วคลิกไอคอนถังขยะ

ลบจุดยอดออกจาก Canvas

เปิดเมนูวงกลมเปิดเมนูย่อยโดยเลื่อนเมาส์ไปที่รายการเมนูเพิ่มเติม (... ) แล้วคลิกไอคอนยางลบ

ตรวจสอบจุดยอด

หากคุณต้องการดูคุณสมบัติ Vertex อย่างรวดเร็วให้คลิกที่ไอคอนรูปตา

ความปลอดภัย

Studio 2.0 มีการจัดการความปลอดภัยใหม่ที่คุณสามารถจัดการผู้ใช้และบทบาทในรูปแบบกราฟิก

ผู้ใช้

คุณสามารถดำเนินการต่อไปนี้เพื่อจัดการผู้ใช้ฐานข้อมูล -

  • ค้นหาผู้ใช้
  • เพิ่มผู้ใช้
  • ลบผู้ใช้
  • แก้ไขผู้ใช้: สามารถแก้ไขบทบาทได้ในบรรทัดสำหรับชื่อสถานะและรหัสผ่านคลิกที่ไฟล์ Edit ปุ่ม

เพิ่มผู้ใช้

ในการเพิ่มผู้ใช้ใหม่ให้คลิกที่ Add User กรอกข้อมูลสำหรับผู้ใช้ใหม่ (ชื่อรหัสผ่านสถานะบทบาท) จากนั้นบันทึกเพื่อเพิ่มผู้ใช้ใหม่ในฐานข้อมูล

บทบาท

คุณสามารถดำเนินการต่อไปนี้เพื่อจัดการบทบาทฐานข้อมูล -

  • บทบาทการค้นหา
  • เพิ่มบทบาท
  • ลบบทบาท
  • แก้ไขบทบาท

เพิ่มบทบาท

ในการเพิ่มผู้ใช้ใหม่ให้คลิกที่ Add Role กรอกข้อมูลสำหรับบทบาทใหม่ (ชื่อบทบาทพาเรนต์โหมด) จากนั้นบันทึกเพื่อเพิ่มบทบาทใหม่ในฐานข้อมูล

เพิ่มกฎให้กับบทบาท

หากต้องการเพิ่มกฎความปลอดภัยใหม่สำหรับบทบาทที่เลือกให้คลิกปุ่ม Add Ruleปุ่ม. สิ่งนี้จะถามคุณถึงสตริงของทรัพยากรที่คุณต้องการรักษาความปลอดภัย จากนั้นคุณสามารถกำหนดค่าสิทธิ์ CRUD บนทรัพยากรที่สร้างขึ้นใหม่