Sebuah gudang adalah sekelompok node komputasi (CN) atau node backend (BE) dalam sebuah instance StarRocks. Gudang menyediakan sumber daya komputasi untuk menjalankan kueri, impor, dan tugas pemrosesan data. Setiap gudang dapat berfungsi sebagai kolam sumber daya komputasi yang independen. Gudang yang berbeda secara fisik terisolasi satu sama lain.
Batasan
Gudang Default
Saat membuat instance, sebuah gudang default akan dibuat. Gudang default ini tidak dapat dihapus.
Jumlah node dalam gudang default tidak dapat dikurangi menjadi nol. Disarankan untuk mempertahankan setidaknya tiga node yang berjalan di gudang default. Jumlah node di gudang lainnya dapat dikurangi menjadi nol.
Gudang Multipel
Hanya instance shared-data dari StarRocks 3.3 atau yang lebih baru yang mendukung gudang multipel.
Jumlah maksimum gudang dalam sebuah instance adalah 50.
Fitur
Isolasi Sumber Daya: Anda dapat mengalokasikan sumber daya komputasi yang berbeda (hanya CN) ke gudang yang berbeda. Ini memastikan bahwa setiap unit bisnis atau departemen memiliki sumber daya komputasi yang independen, mencegah persaingan sumber daya dan pengaruh timbal balik, serta meningkatkan stabilitas operasi bisnis dan keandalan respons kueri.
Berbagi Data: Semua gudang berbagi lapisan penyimpanan yang sama. Hal ini memungkinkan departemen atau unit bisnis yang berbeda untuk mengakses data dasar yang sama, meningkatkan penggunaan ulang data dan efisiensi kolaborasi, serta mengurangi risiko redundansi dan inkonsistensi data.
Penskalaan Fleksibel: Anda dapat dengan cepat menambah atau mengurangi jumlah node dalam gudang tertentu sesuai kebutuhan bisnis tanpa perlu mengalokasikan ulang data. Ini membantu memenuhi kebutuhan pertumbuhan bisnis, mengurangi gangguan pada bisnis yang ada, serta meningkatkan skalabilitas dan fleksibilitas sistem.
Auto Scaling yang Efisien: Anda dapat mengonfigurasi aturan auto scaling dalam sebuah gudang untuk memenuhi berbagai kebutuhan bisnis selama jam puncak dan jam non-puncak.
Skalabilitas: Saat skenario bisnis baru atau departemen ditambahkan, gudang baru dapat dibuat untuk mereka. Setiap gudang dapat memiliki kolam sumber daya independen untuk memastikan operasi independen bisnis baru dan lama serta mengurangi kompleksitas O&M dalam lingkungan multi-bisnis.
Skenario
Isolasi Sumber Daya untuk Berbagai Jenis Tugas: Anda dapat mengalokasikan gudang yang berbeda untuk jenis tugas yang berbeda guna mengisolasi sumber daya. Ini memastikan bahwa semua jenis tugas dapat berjalan secara independen dan stabil. Misalnya, Anda dapat menggunakan satu gudang untuk menjalankan tugas kueri dan analisis, serta gudang lainnya untuk menjalankan tugas ekstraksi, transformasi, dan pemuatan (ETL). Dengan demikian, tugas kueri dan ETL menggunakan sumber daya komputasi yang terisolasi tanpa saling mengganggu.
Analisis Kolaboratif Lintas Departemen: Beberapa departemen dapat berbagi aset data dan menggunakan gudang yang berbeda untuk kueri dan analisis. Ini memastikan bahwa tugas kueri dari departemen yang berbeda tidak saling mempengaruhi.
Manajemen Terpusat: Anda dapat menggabungkan beberapa instance menjadi satu instance dengan gudang multipel untuk manajemen terpusat oleh personel O&M. Biasanya, penggabungan beberapa instance hanya dipertimbangkan ketika data perlu dibagikan.