Chế độ xem là gì?
Chế độ xem tương tự như bảng, được tạo dựa trên các yêu cầu.
- Chúng tôi có thể lưu bất kỳ dữ liệu tập hợp kết quả nào dưới dạng chế độ xem trong Hive
- Cách sử dụng tương tự như các khung nhìn được sử dụng trong SQL
- Tất cả các loại hoạt động DML có thể được thực hiện trên một khung nhìn
Tạo Chế độ xem:
Cú pháp:
Create VIEWAS SELECT
Thí dụ:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
Trong ví dụ này, chúng tôi đang tạo chế độ xem Sample_View nơi nó sẽ hiển thị tất cả các giá trị hàng có trường lương lớn hơn 25000.
Index là gì?
Chỉ mục là con trỏ đến tên cột cụ thể của bảng.
- Người dùng phải xác định chỉ mục theo cách thủ công
- Bất cứ nơi nào chúng tôi đang tạo chỉ mục, điều đó có nghĩa là chúng tôi đang tạo con trỏ đến tên cột cụ thể của bảng
- Mọi Thay đổi được thực hiện đối với cột có trong bảng được lưu trữ bằng cách sử dụng giá trị chỉ mục được tạo trên tên cột.
Cú pháp:
Create INDEXON TABLE < TABLE_NAME(column names)>
Ví dụ :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Ở đây chúng tôi đang tạo chỉ mục trên bảng guruhive_internaltable cho id tên cột.