DBeaver Multiple Workspace: Cara Aman Memisahkan Pekerjaan dan Proyek Sampingan
DBeaver adalah salah satu database management tool paling populer yang digunakan oleh developer, data engineer, dan DBA. Salah satu fitur penting yang sering tidak disadari adalah workspace. Dengan memanfaatkan multiple workspace, pengguna dapat memisahkan lingkungan kerja secara total, termasuk koneksi database, project, dan riwayat query.
Artikel ini membahas apa itu workspace di DBeaver, perbedaannya dengan project, serta cara menggunakan multiple workspace untuk kebutuhan profesional, termasuk menjaga privasi pekerjaan sampingan.
Apa Itu Workspace di DBeaver
Workspace adalah folder kerja utama yang menyimpan seluruh konfigurasi DBeaver, seperti:
-
Daftar koneksi database
-
Project
-
SQL Editor history
-
Cache metadata
-
Preferensi user
Setiap workspace bersifat terisolasi. Artinya, satu workspace tidak dapat melihat data atau koneksi dari workspace lain.
Perbedaan Workspace dan Project
Banyak pengguna mengira project sudah cukup untuk memisahkan pekerjaan, padahal fungsinya berbeda.
| Aspek | Workspace | Project |
|---|---|---|
| Lingkup | Global | Di dalam workspace |
| Isolasi koneksi | Ya | Tidak |
| SQL history terpisah | Ya | Tidak |
| Bisa dibuka bersamaan | Ya (window berbeda) | Ya |
| Keamanan | Tinggi | Menengah |
Kesimpulannya, project hanya untuk organisasi, sedangkan workspace untuk isolasi total.
Keterbatasan Switch Workspace
Menu:
File → Switch Workspace
Hanya berfungsi untuk berpindah workspace, bukan membuka dua workspace sekaligus. Saat melakukan switch:
-
DBeaver akan restart
-
Workspace lama ditutup
-
Workspace baru dibuka
Ini adalah desain bawaan DBeaver karena satu instance hanya boleh menggunakan satu workspace.
Cara Menggunakan Multiple Workspace Sekaligus
Untuk membuka dua workspace dalam dua window berbeda, gunakan parameter -data.
Contoh di Windows
Workspace Kantor
dbeaver.exe -data "D:\DBeaver\workspace-kantor"
Workspace Proyek Sampingan
dbeaver.exe -data "D:\DBeaver\workspace-sampingan"
Dengan cara ini:
-
Dua window DBeaver terbuka bersamaan
-
Setiap window memiliki workspace berbeda
-
Koneksi, project, dan history benar-benar terpisah
Struktur Folder yang Disarankan
D:\DBeaver\
ââ workspace-kantor
ââ workspace-sampingan
ââ workspace-dev
ââ workspace-prod
Struktur ini membantu menjaga kerapian dan memudahkan backup.
Kapan Sebaiknya Menggunakan Workspace Terpisah
Multiple workspace sangat disarankan jika:
-
Memisahkan database kantor dan pribadi
-
Menghindari salah eksekusi query ke database production
-
Menjaga kerahasiaan pekerjaan sampingan
-
Bekerja untuk lebih dari satu client
Untuk kebutuhan ringan seperti sekadar merapikan koneksi, project saja sudah cukup. Namun untuk keamanan dan privasi, workspace adalah pilihan terbaik.
Kesimpulan
DBeaver mendukung penggunaan multiple workspace secara penuh. Walaupun menu Switch Workspace hanya membuka satu workspace dalam satu waktu, pengguna tetap dapat menjalankan beberapa workspace secara bersamaan dengan membuka beberapa window DBeaver menggunakan parameter -data.
Jika tujuan Anda adalah isolasi total, keamanan, dan privasi kerja, maka multiple workspace adalah solusi yang tepat dan profesional.
Artikel ini berlaku untuk DBeaver Community Edition maupun versi berbayar.

Comments