Kabar besar minggu ini: dukungan Redis, Trino, dan SurrealDB kini tersedia secara umum di Beekeeper Studio 🎉
Yang paling seru, dukungan Redis gratis untuk semua pengguna Beekeeper Studio, mulai dari Community hingga paket Business.
Dengan rilis 5.4 Beekeeper Studio, kini ada lebih dari 20 database yang didukung, semuanya dalam satu klien lintas platform yang cepat dan intuitif.
Ingin mencobanya? Unduh Beekeeper Studio untuk mulai pertama kali, atau perbarui langsung dari aplikasi. Anda juga bisa mengambil rilis 5.4 dari GitHub.
Redis
Redis hampir tidak perlu diperkenalkan — penyimpanan data in-memory super cepat di balik cache, antrean, dan aplikasi real-time. CLI-nya memang hebat, tapi terkadang Anda hanya perlu melihat isinya. Di situlah Beekeeper Studio berperan.
Atau lebih tepatnya, di situlah komunitas open source Beekeeper Studio yang luar biasa berperan. Dukungan Redis gratis yang baru ini sebagian besar berkat kerja anggota komunitas Beekeeper Studio, mrsimb!
Berkat kontribusi komunitas yang luar biasa ini, semua pengguna Beekeeper Studio dapat:
- Asisten AI (AI Shell): Ajukan pertanyaan dalam bahasa alami tentang data Redis Anda, buat perintah, dan periksa hasilnya.
- Editor perintah: Autocomplete, riwayat, perintah tersimpan, dan pengeditan multi-tab.
- Tampilan spreadsheet: Jelajahi key dan value dalam grid, filter dengan cepat, dan telusuri JSON.
- Ekspor data: Simpan hasil apa pun ke CSV, Excel, atau JSON dalam dua klik.
- UI modern: Tanpa kesan berantakan, tanpa klien jadul — hanya pengalaman yang bersih dan intuitif di Mac, Windows, dan Linux.
Trino
Trino adalah engine SQL terdistribusi yang dibuat untuk kecepatan dan fleksibilitas. Trino memungkinkan Anda melakukan query data langsung di tempatnya — di berbagai database, data lake, dan platform cloud — dengan SQL yang sudah familier, tanpa pipeline data yang rumit. Ringkasnya:
- Engine SQL terdistribusi: Jalankan query yang mencakup banyak database dan layanan.
- Poliglot sejak awal: Bekerja dengan object store, database relasional, dan platform cloud.
- Tumbuh bersama Anda: Dari eksplorasi singkat hingga beban kerja analitik yang kompleks.
Dan di Beekeeper Studio:
- Editor SQL: Autocomplete, riwayat, query tersimpan, dan pengeditan multi-tab yang siap untuk Trino SQL.
- Tampilan spreadsheet: Jelajahi hasil query dalam grid, filter dengan cepat, dan ikuti relasi.
- Ekspor: Simpan hasil ke CSV, Excel, atau JSON dalam beberapa klik.
- Riwayat eksekusi: Temukan query yang “langsung jalan” minggu lalu.
- Banyak koneksi: Buka dan kelola beberapa katalog Trino berdampingan.
SurrealDB
SurrealDB adalah database multi-model yang menggabungkan tabel relasional, dokumen JSON, dan tautan graph dalam satu engine. Jadi, dengan SurrealDB Anda mendapatkan:
- Multi-model: Data relasional, dokumen, dan graph dalam satu database.
- Pemodelan fleksibel: Simpan baris terstruktur, JSON bersarang, atau node yang saling terhubung.
- Bahasa query terpadu: Sintaks bergaya SQL untuk semua jenis data.
Dengan Beekeeper Studio, Anda dapat:
- AI SQL Pair Programmer: Query dan jelajahi SurrealDB dengan bahasa alami menggunakan LLM favorit Anda.
- Editor SQL: Dukungan SurrealQL dengan autocomplete, riwayat, query tersimpan, dan pengeditan multi-tab.
- Tampilan spreadsheet: Buka tabel dan record dalam grid, filter dengan cepat, ikuti relasi, dan telusuri JSON.
- Ekspor: Simpan ke CSV, Excel, atau JSON dalam beberapa klik.
Peningkatan lain di 5.4
Selain dukungan database baru, 5.4 juga menghadirkan:
- Performa UI: Aksi schema dan navigasi kini hingga 55× lebih cepat.
-
Parameter query: Penanganan yang lebih andal di semua database. Parameter posisional (
?) dan bernama (:id,$1, dll.) kini bekerja sesuai yang diharapkan setiap database.
Catatan rilis lengkap
Bagi Anda yang suka detail, berikut semua yang digabungkan ke Beekeeper Studio 5.4.
Sorotan utama rilis ini adalah dukungan Redis, Trino, dan SurrealDB, ditambah peningkatan besar pada performa dan kemudahan penggunaan.
Anda juga akan melihat banyak pekerjaan pada sistem plugin baru kami — fitur ini masih dalam pengembangan dan kami akan segera membagikan detailnya.
Dukungan database baru
Peningkatan performa & UX
- Peningkatan performa schema/UI — #3477
- Rata kanan untuk kolom numerik dan tanggal — #3427
- Filter cepat baru (IN dan LIKE) — #3431
- Buat pernyataan
INdari data yang dipilih — #3434 - Riwayat query dipisahkan per koneksi — #3442
- Kemampuan mengatur default untuk semua database di config — #3452
- Peningkatan JSON viewer (placeholder regex, baris error yang tidak terlalu mengganggu) — #3450, #3532
- Perbaikan JSON Viewer yang menampilkan Mongo ObjectId sebagai array — #3530
- Memungkinkan memuat beberapa extension di SQLite — #3511
- Pembaruan hasil query Redis — #3529
Perbaikan
- Hindari duplikasi riwayat jika query saat ini sama dengan yang terakhir — #3070
- Tutup otomatis notifikasi status ekspor tabel — #3350
- Tabel yang disematkan tidak termuat dengan benar — #3356
- Menangani error izin read-only dengan baik di properti tabel PostgreSQL — #3282
- Perbaikan stored procedure SQL Server yang panjang terpotong (#2476) — #3371
- Perbaikan impor SQLite — #3415
- Perbaikan parameter posisional — #2728
- Perbaikan tipe UI kit — #3491
Fondasi sistem plugin
Banyak PR di 5.4 berkaitan dengan sistem plugin yang akan datang, mencakup API, extension, jenis tab, penanganan state, dan lainnya. Sistem plugin belum sepenuhnya aktif — kami akan membagikan pengumuman khusus begitu siap untuk versi beta.
Jika penasaran, berikut yang sudah masuk:
- Dokumentasi dan API: #3240, #3466, #3489, #3494, #3495, #3506, #3528, #3533, #3548, #3537
- Perbaikan state dan perilaku: #3509, #3508, #3505, #3507, #3448, #3515, #3472, #3534, #3539
Pemeliharaan lainnya
- Pembaruan dan perbaikan dokumentasi — #3341, #3343, #3345, #3301
- Release engineering (merge RC) — #3336, #3370, #3406, #3449