- Bunny Database adalah layanan database terkelola berbasis edge yang kompatibel dengan SQLite, otomatis berhenti saat idle dan mempertahankan latensi rendah dari mana saja di dunia
- Untuk mengatasi struktur biaya tinggi platform DBaaS dan masalah konfigurasi yang rumit, layanan ini menawarkan deployment sederhana dan model penagihan berbasis penggunaan
- Mendukung deployment otomatis, tunggal, dan multi-region di 41 region, serta mencapai pengurangan latensi baca hingga 99% melalui region replika
- Dibangun di atas versi fork libSQL, dan tidak menargetkan sinkronisasi fitur penuh dengan SQLite, melainkan berfokus pada stabilitas untuk penggunaan nyata
- Tersedia gratis selama masa public preview, dengan fitur mendatang seperti backup otomatis dan API sadar skema
Ikhtisar Bunny Database
- Bunny Database adalah layanan database edge kompatibel SQLite yang dapat dideploy dengan mudah tanpa pengelolaan VM atau DBaaS berbiaya tinggi
- Saat dalam keadaan idle, database akan otomatis berhenti untuk menghemat biaya
- Memberikan latensi rendah kepada pengguna di seluruh dunia
- Menyertakan fitur deployment sekali klik, dukungan SDK per bahasa, koneksi berbasis HTTP, dan metrik real-time
- SDK mendukung TypeScript/JavaScript, Go, Rust, dan .NET
- Penyisipan data dan eksekusi kueri dapat dilakukan dari dashboard
Perubahan pasar DBaaS dan posisi Bunny Database
- Platform DBaaS yang ada bergerak ke pasar kelas atas dengan pengurangan free tier, biaya untuk kapasitas yang tidak digunakan, dan biaya tambahan per fitur
- Bunny Database merespons tren ini dengan menawarkan alternatif yang sederhana dan masuk akal
- Database dapat dibuat dengan cepat tanpa konfigurasi rumit, dan dioperasikan tanpa beban biaya setingkat EC2
Fitur utama dan opsi deployment
- Mendukung pilihan deployment otomatis, single-region, dan manual (multi-region) di 41 region
- Pilihan otomatis: otomatis menetapkan region dengan latensi minimum berdasarkan IP
- Single-region: memilih langsung region tertentu
- Pilihan manual: konfigurasi multi-region yang ditentukan pengguna
- Aktivasi region replika dapat mengurangi latensi baca hingga 99%
- Berdasarkan pengujian di berbagai lokasi dunia, latensi turun signifikan saat pembacaan dilayani dari region terdekat dengan klien
- Penambahan atau perubahan region mudah dilakukan tanpa perlu mendesain ulang arsitektur aplikasi
Kebijakan harga
- Model penagihan berbasis penggunaan, tanpa biaya tambahan pada penagihan serverless ('serverless tax')
- Baca: $0.30 per 1 miliar baris
- Tulis: $0.30 per 1 juta baris
- Penyimpanan: $0.10 per GB per bulan untuk setiap region aktif
- Saat tidak ada permintaan, hanya biaya penyimpanan yang dikenakan
- Ditagih bulanan, berdasarkan penggunaan real-time
- Gratis selama masa public preview
Kompatibilitas SQLite dan arsitektur berbasis libSQL
- Bunny Database berjalan di atas versi fork internal dari libSQL milik Turso
- libSQL mempertahankan API dan format file SQLite, tetapi tidak sepenuhnya tersinkron dengan SQLite terbaru
- Bunny Database mempertahankan kompatibilitas berdasarkan versi libSQL, dan tidak langsung mengadopsi fitur dari versi yang lebih baru
- Fokus utamanya adalah stabilitas dan kemudahan operasional layanan, dengan hanya mengintegrasikan fitur yang benar-benar bermakna untuk penggunaan nyata
Rencana ke depan
- Fitur yang direncanakan: backup otomatis, impor/ekspor file database, API sadar skema dan SDK type-safe
- Selama tahap public preview, roadmap selanjutnya akan disesuaikan berdasarkan masukan pengguna
Integrasi dan cara koneksi
- Bunny Database dapat digunakan secara mandiri, serta dapat diintegrasikan dengan Bunny Edge Scripting dan Bunny Magic Containers
- Di tab Access pada dashboard, klik Generate Tokens untuk membuat token autentikasi
- Hubungkan ke Edge Script atau Magic Container App melalui fitur Add Secrets
- Akses database melalui environment variable (DB_URL, DB_TOKEN)
- Contoh kode TypeScript disediakan untuk koneksi yang sederhana
Ketentuan penggunaan preview
- Selama masa public preview, maksimal 50 database per pengguna, masing-masing dibatasi hingga 1GB
- Dapat langsung digunakan setelah login ke dashboard bunny.net
1 komentar
Opini Hacker News
Bunny mengumumkan kompatibilitas S3 pada Q2 2022, tetapi pada September 2023 meminta maaf atas keterlambatan dan mengubah roadmap ke awal 2024
Postingan blog terkait adalah pengumuman dukungan S3 dan permintaan maaf atas keterlambatan
Sekarang sudah awal 2026, dan bahkan permintaan dukungan saya tidak mendapat respons apa pun
Jadi saya jadi tidak percaya pada produk maupun kepemimpinan perusahaan ini
Saat ini kompatibilitas S3 sudah tersedia sebagai private preview untuk sebagian pengguna sejak Januari 2026, dan halaman pendaftaran akan segera dibuka
Ini bukan proyek kecil, jadi keterlambatannya bisa dimengerti. Meski begitu, saya tetap menilai positif keterbukaan mereka soal ini
Dalam beberapa hari terakhir saya kesulitan menggunakan Bunny
Dokumentasinya menyebut API pengiriman log memiliki keterlambatan maksimal 5 menit, tetapi kenyataannya sekarang tertunda lebih dari 3 hari
Ini tidak muncul di halaman status, katanya karena bukan isu yang “kritis”
Masa retensi log hanya 3 hari, jadi saya khawatir data akan hilang
Kurangnya transparansi seperti ini juga memengaruhi kepercayaan terhadap layanan lain mereka
Kami memperkirakan semuanya akan kembali normal dalam 12~18 jam
Kami juga sedang memigrasikan infrastruktur logging lama ke basis ClickHouse, dan membagikan progresnya di halaman status
Saya tidak yakin mengelola RDBMS itu benar-benar sesulit itu
Memasang MySQL atau Postgres di Linux bisa selesai dalam 5 menit, dan backup serta pengaturan keamanan juga bisa dilakukan dengan mudah
Bahkan satu VPS saja cukup untuk menangani banyak query, dan biayanya juga bisa diprediksi
Jika Anda menginginkan fitur seperti multi-region, replikasi otomatis, failover transparan, migrasi skema online, dan manajemen versi otomatis, membangunnya sendiri jadi rumit
Di situlah nilai layanan terkelola muncul
Melacak CVE atau mengatur firewall membutuhkan tenaga yang memang ahli di bidangnya
Perusahaan lebih suka membayar langganan bulanan untuk layanan yang stabil daripada menghabiskan waktu engineer untuk merawat DB
Saya menyimpan backup ke object storage lewat cron, tetapi satu konfigurasi yang salah saja bisa merusak data produksi
Jika ada distribusi OSS Postgres dengan backup yang benar-benar matang, saya bersedia membayarnya
Judul “ini bukan database kelinci” itu lucu
Polanya jelas: semua orang menyukai CDN-nya, tetapi menilai keandalan peluncuran produk lainnya rendah
Masalah CDN paling banter cache miss, tetapi masalah DB bisa berujung pada kehilangan data
Harga dan narasi berbasis Eropa memang menarik, tetapi melihat riwayat jadwal S3, rasanya lebih baik menunggu sekitar setahun sebelum memakainya
Saya penasaran apa arti tepat dari “SQLite-compatible”
Katanya mereka memakai fork libSQL secara internal, tetapi tidak jelas bagaimana bentuk antarmukanya
Jika yang diekspos adalah Hrana, API HTTP milik libSQL, bukankah “libSQL-compatible” lebih tepat?
Ringkasan struktur harga
Selama public preview, layanannya gratis, dan saat idle hanya biaya storage yang dikenakan
Biaya utamanya adalah sebagai berikut
Karena itu, lonjakan tagihan yang tak terduga bisa dicegah, sehingga lebih aman daripada AWS atau GCP
Bunny sering mengumumkan fitur baru, tetapi rasanya selalu berhenti di tingkat kelengkapan 80%
CDN-nya luar biasa, tetapi layanan lainnya sudah mengecewakan selama bertahun-tahun
Saya sudah beberapa tahun memakai Bunny sebagai pengganti Cloudflare, dan sejauh ini semuanya bekerja sempurna
Saya pernah mengujinya, tetapi tidak seperti Cloudflare yang cukup dengan DNS proxy; di sini perlu unggah aset dan penulisan ulang URL, jadi terasa merepotkan
Kelebihan terbesar Bunny.net adalah bahwa ini merupakan layanan berbasis Eropa
Jadi relatif lebih bebas dari risiko politik atau regulasi Amerika Serikat