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.

Related Articles

Comments