Data Server, Data Engine (Hyper) & Cache
Lớp dữ liệu của Tableau Server gồm Data Server, Data Engine (Hyper) và Cache Server — quyết định tốc độ truy vấn và cách extract được phục vụ.
Data Server
Phần tiêu đề “Data Server”- Phục vụ các Published Data Sources (nguồn dữ liệu đã publish dùng chung): quản lý kết nối, metadata, và phân phối cho các view.
- Giúp tái sử dụng & quản trị tập trung nguồn dữ liệu thay vì mỗi workbook tự kết nối.
Data Engine — Hyper
Phần tiêu đề “Data Engine — Hyper”- Hyper là engine dữ liệu hiệu năng cao xử lý các extract (.hyper): nạp, nén và truy vấn nhanh.
- Là tiến trình tốn bộ nhớ — gắn với hiệu năng truy vấn extract.
Cache Server
Phần tiêu đề “Cache Server”- Lưu cache kết quả truy vấn/hình ảnh để các lần xem sau nhanh hơn, giảm tải VizQL.
- (Triển khai dựa trên kho khóa-giá trị trong bộ nhớ.)
Hệ quả khi sizing
Phần tiêu đề “Hệ quả khi sizing”- Nhiều extract lớn → Data Engine/Hyper cần RAM dồi dào.
- Tải đọc cao, nhiều người xem lại cùng view → Cache Server hiệu quả.
- Cân nhắc đặt các tiến trình này tách khỏi node IO nặng như Repository.