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 บนทรัพยากรที่สร้างขึ้นใหม่