OrientDB - Studio
OrientDB cung cấp giao diện người dùng web để thực hiện các hoạt động cơ sở dữ liệu thông qua GUI. Chương này giải thích các tùy chọn khác nhau có sẵn trong OrientDB.
Trang chủ Studio
Studio là một giao diện web để quản trị OrientDB đi kèm với bản phân phối OrientDB.
Trước tiên, bạn cần khởi động máy chủ OrientDB bằng lệnh sau.
$ server.sh
Nếu bạn chạy OrientDB trong máy của mình, giao diện web có thể được truy cập qua URL -
http://localhost:2480
Nếu lệnh được thực hiện thành công, sau đây sẽ là kết quả trên màn hình.
Kết nối với cơ sở dữ liệu hiện có
Để đăng nhập, hãy chọn một cơ sở dữ liệu từ danh sách cơ sở dữ liệu và sử dụng bất kỳ người dùng cơ sở dữ liệu nào. Theo mặc định (tên người dùng / mật khẩu)reader/reader có thể đọc bản ghi từ cơ sở dữ liệu, writer/writer có thể đọc, tạo, cập nhật và xóa các bản ghi, trong khi admin/admin có tất cả các quyền.
Thả một cơ sở dữ liệu hiện có
Chọn một cơ sở dữ liệu từ danh sách cơ sở dữ liệu và nhấp vào biểu tượng thùng rác. Studio sẽ mở một cửa sổ bật lên xác nhận nơi bạn phải chèn Người dùng máy chủ và Mật khẩu máy chủ.
Sau đó nhấp vào nút "Thả cơ sở dữ liệu". Bạn có thể tìm thấy thông tin đăng nhập máy chủ trong$ORIENTDB_HOME/config/orientdb-server-config.xml tập tin.
<users>
<user name = "root" password = "pwd" resources = "*" />
</users>
Tạo cơ sở dữ liệu mới
Để tạo cơ sở dữ liệu mới, hãy nhấp vào nút "Cơ sở dữ liệu mới" từ trang chủ.
Thông tin sau là cần thiết để tạo cơ sở dữ liệu mới:
- Tên cơ sở dữ liệu
- Loại cơ sở dữ liệu (Tài liệu / Đồ thị)
- Loại lưu trữ (plocal / bộ nhớ)
- Người dùng máy chủ
- Mật khẩu máy chủ
Bạn có thể tìm thấy thông tin đăng nhập máy chủ trong $ORIENTDB_HOME/config/orientdbserver-config.xml tập tin.
<users>
<user name = "root" password = "pwd" resources = "*" />
</users>
Sau khi được tạo, Studio sẽ tự động đăng nhập vào cơ sở dữ liệu mới.
Thực thi một truy vấn
Studio hỗ trợ tự động nhận dạng ngôn ngữ bạn đang sử dụng giữa những ngôn ngữ được hỗ trợ: SQL và Gremlin. Trong khi viết, hãy sử dụng tính năng tự động hoàn thành bằng cách nhấnCtrl + Space.
Các phím tắt sau có sẵn trong trình chỉnh sửa truy vấn -
Ctrl + Return - Để thực hiện truy vấn hoặc chỉ cần nhấp vào Run cái nút.
Ctrl/Cmd + Z - Để hoàn tác các thay đổi.
Ctrl/Cmd + Shift + Z - Để thực hiện lại các thay đổi.
Ctrl/Cmd + F - Để tìm kiếm trong trình soạn thảo.
Ctrl/Cmd + / - Để chuyển đổi một bình luận.
Ảnh chụp màn hình sau đây cho thấy cách thực hiện một truy vấn.
Bằng cách nhấp vào bất kỳ @rid trong tập kết quả, bạn sẽ chuyển sang chế độ chỉnh sửa tài liệu nếu bản ghi là Tài liệu, nếu không bạn sẽ chuyển sang chế độ chỉnh sửa đỉnh.
Bạn có thể đánh dấu các truy vấn của mình bằng cách nhấp vào biểu tượng dấu sao trong tập hợp kết quả hoặc trong trình chỉnh sửa. Để duyệt các truy vấn được đánh dấu trang, hãy nhấp vàoBookmarkscái nút. Studio sẽ mở danh sách dấu trang ở bên trái, nơi bạn có thể chỉnh sửa / xóa hoặc chạy lại các truy vấn.
Studio lưu các truy vấn đã thực thi trong Bộ nhớ cục bộ của trình duyệt. Trong cài đặt truy vấn, bạn có thể định cấu hình số lượng truy vấn mà studio sẽ lưu trong lịch sử. Bạn cũng có thể tìm kiếm một truy vấn đã thực thi trước đó, xóa tất cả các truy vấn khỏi lịch sử hoặc xóa một truy vấn.
Chỉnh sửa đỉnh
Để chỉnh sửa đỉnh của đồ thị, hãy chuyển đến phần Đồ thị. Sau đó chạy truy vấn sau.
Select From Customer
Khi chạy thành công truy vấn, sau đây là ảnh chụp màn hình đầu ra. Chọn đỉnh cụ thể trong canvas đồ thị để chỉnh sửa.
Chọn biểu tượng chỉnh sửa trên đỉnh cụ thể. Bạn sẽ nhận được màn hình sau đây chứa các tùy chọn để chỉnh sửa đỉnh.
Trình quản lý lược đồ
OrientDB có thể hoạt động ở chế độ ít giản đồ, chế độ giản đồ hoặc kết hợp cả hai. Ở đây chúng ta sẽ thảo luận về chế độ lược đồ. Nhấp vào phần Lược đồ trên đầu giao diện người dùng web. Bạn sẽ nhận được ảnh chụp màn hình sau.
Tạo một lớp học mới
Để tạo một Lớp mới, chỉ cần nhấp vào New Classcái nút. Ảnh chụp màn hình sau sẽ xuất hiện. Bạn sẽ phải cung cấp các thông tin sau như được hiển thị trong ảnh chụp màn hình để tạo lớp mới.
Xem tất cả các chỉ mục
Khi bạn muốn có cái nhìn tổng quan về tất cả các chỉ mục được tạo trong cơ sở dữ liệu của mình, chỉ cần nhấp vào nút tất cả các chỉ mục trong Giao diện người dùng lược đồ. Điều này sẽ cung cấp quyền truy cập nhanh vào một số thông tin về chỉ mục (tên, loại, thuộc tính, v.v.) và bạn có thể loại bỏ hoặc xây dựng lại chúng từ đây.
Chỉnh sửa lớp học
Nhấp vào bất kỳ lớp nào trên phần lược đồ, bạn sẽ nhận được ảnh chụp màn hình sau.
Trong khi chỉnh sửa một lớp, bạn có thể thêm một thuộc tính hoặc thêm một chỉ mục mới.
Thêm thuộc tính
Nhấp vào nút Thuộc tính mới để thêm thuộc tính. Bạn sẽ nhận được ảnh chụp màn hình sau.
Bạn phải cung cấp các chi tiết sau như được hiển thị trong ảnh chụp màn hình để thêm thuộc tính.
Thêm chỉ mục
Nhấp vào nút Chỉ mục mới. Bạn sẽ nhận được ảnh chụp màn hình sau. Bạn phải cung cấp các chi tiết sau như được hiển thị trong ảnh chụp màn hình để thêm chỉ mục.
Trình chỉnh sửa đồ thị
Nhấp vào phần biểu đồ. Bạn không chỉ có thể trực quan hóa dữ liệu của mình theo kiểu biểu đồ mà còn có thể tương tác với biểu đồ và sửa đổi nó.
Để điền vùng biểu đồ, hãy nhập truy vấn vào trình chỉnh sửa truy vấn hoặc sử dụng chức năng Gửi tới biểu đồ từ giao diện người dùng Duyệt.
Thêm ngành dọc
Để thêm một Đỉnh mới trong Cơ sở dữ liệu Đồ thị của bạn và trong khu vực Canvas Đồ thị, bạn phải nhấn nút Add Vertex. Thao tác này được thực hiện trong hai bước.
Trong bước đầu tiên, bạn phải chọn lớp cho Vertex mới và sau đó nhấp vào Tiếp theo.
Trong bước thứ hai, bạn phải chèn các giá trị trường của đỉnh mới. Bạn cũng có thể thêm các trường tùy chỉnh vì OrientDB hỗ trợ chế độ giản đồ. Để làm cho đỉnh mới bền vững, hãy nhấp vào 'Lưu thay đổi' và đỉnh sẽ được lưu vào cơ sở dữ liệu và được thêm vào vùng canvas.
Xóa các ngành dọc
Mở menu hình tròn bằng cách nhấp vào Đỉnh mà bạn muốn xóa. Mở menu con bằng cách di chuột đến mục menu more (...) rồi nhấp vào biểu tượng thùng rác.
Xóa các Dọc khỏi Canvas
Mở menu tròn, mở menu phụ bằng cách di chuột đến mục menu more (...) rồi nhấp vào biểu tượng cục tẩy.
Kiểm tra các ngành dọc
Nếu bạn muốn xem nhanh thuộc tính Vertex, hãy nhấp vào biểu tượng con mắt.
Bảo vệ
Studio 2.0 bao gồm Quản lý bảo mật mới, nơi bạn có thể quản lý Người dùng và Vai trò theo cách đồ họa.
Người dùng
Bạn có thể thực hiện các hành động sau để quản lý người dùng cơ sở dữ liệu -
- Tìm kiếm người dùng
- Thêm người dùng
- Xóa người dùng
- Chỉnh sửa Người dùng: các vai trò có thể được chỉnh sửa trong dòng, đối với tên, trạng thái và mật khẩu, hãy nhấp vào Edit cái nút
Thêm người dùng
Để thêm Người dùng mới, hãy nhấp vào Add User , điền đầy đủ thông tin cho người dùng mới (tên, mật khẩu, trạng thái, vai trò) và sau đó lưu để thêm người dùng mới vào cơ sở dữ liệu.
Vai trò
Bạn có thể thực hiện các hành động sau để quản lý các vai trò cơ sở dữ liệu:
- Vai trò tìm kiếm
- Thêm vai trò
- Xóa vai trò
- Chỉnh sửa vai trò
Thêm vai trò
Để thêm Người dùng mới, hãy nhấp vào Add Role , điền đầy đủ thông tin cho vai trò mới (tên, vai trò mẹ, chế độ) và sau đó lưu để thêm vai trò mới vào cơ sở dữ liệu.
Thêm quy tắc vào vai trò
Để thêm quy tắc bảo mật mới cho vai trò đã chọn, hãy nhấp vào Add Rulecái nút. Thao tác này sẽ hỏi bạn chuỗi tài nguyên mà bạn muốn bảo mật. Sau đó, bạn có thể định cấu hình các quyền CRUD trên tài nguyên mới được tạo.