OrientDB - Tạo cụm

Clusterlà một khái niệm quan trọng trong OrientDB được sử dụng để lưu trữ hồ sơ, tài liệu hoặc các đỉnh. Nói một cách dễ hiểu, cluster là nơi lưu trữ một nhóm các bản ghi. Theo mặc định, OrientDB sẽ tạo một cụm cho mỗi lớp. Tất cả các bản ghi của một lớp được lưu trữ trong cùng một cụm, có cùng tên với lớp. Bạn có thể tạo tối đa 32.767 (2 ^ 15-1) cụm trong cơ sở dữ liệu.

Lớp CREATE là một lệnh được sử dụng để tạo một cụm với một tên cụ thể. Khi cụm được tạo, bạn có thể sử dụng cụm để lưu bản ghi bằng cách chỉ định tên trong quá trình tạo bất kỳ mô hình dữ liệu nào. Nếu bạn muốn thêm một cụm mới vào một lớp, hãy sử dụng lệnh Alter Class và lệnh ADDCLUSTER.

Câu lệnh sau đây là cú pháp cơ bản của lệnh Create Cluster.

CREATE CLUSTER <cluster> [ID <cluster-id>]

Ở đâu <cluster> xác định tên của cụm bạn muốn tạo và <cluster-id> xác định ID số bạn muốn sử dụng cho cụm.

Bảng sau đây cung cấp danh sách các chiến lược lựa chọn cụm.

Sr.No.Chiến lược & Mô tả
1

Default

Chọn cụm bằng cách sử dụng thuộc tính lớp ClusterId mặc định.

2

Round-robin

Chọn cụm tiếp theo theo thứ tự vòng tròn. Nó sẽ khởi động lại sau khi hoàn tất.

3

Balanced

Chọn cụm nhỏ nhất. Cho phép lớp có tất cả các cụm bên dưới cân bằng về kích thước. Khi thêm một cụm mới vào một lớp hiện có, nó sẽ lấp đầy cụm mới trước.

Thí dụ

Hãy để chúng tôi lấy một ví dụ để tạo một cụm có tên là bán hàng.

orientdb> CREATE CLUSTER sales

Nếu truy vấn trên được thực thi thành công, bạn sẽ nhận được kết quả sau.

Cluster created correctly with id #12