Pilih engine, versi, paket, storage, dan lokasi, database siap sekitar 1 menit setelah pembayaran.
Cloud Database adalah database terkelola. Kamu tidak perlu memasang server, mengatur keamanan, atau merawat software database. Setelah dipesan, kamu langsung mendapat alamat koneksi yang siap dipakai di aplikasi. Setiap database berjalan dengan CPU dan RAM khusus, koneksi wajib terenkripsi TLS, dan konfigurasi engine sudah disetel sesuai paket.
Panduan ini membantu kamu memilih engine, paket, storage, dan lokasi yang tepat, lalu menyelesaikan pemesanan.
Langkah memesan
- Buka my.nivelva.com/store/cloud-database.
- Pilih engine: PostgreSQL, MySQL, MariaDB, atau MongoDB.
- Pilih versi. Versi yang disarankan sudah terpilih otomatis.
- Pilih paket, lalu atur storage dengan penggeser atau ketik angkanya langsung.
- Pilih lokasi server.
- Periksa total harga, lalu klik Pesan database dan selesaikan pembayaran.

Memilih engine
| Engine | Cocok untuk |
|---|---|
| PostgreSQL | Pilihan serbaguna: aplikasi web modern, data relasional, JSON, full-text search, dan ekstensi seperti pg_trgm dan pgcrypto. Banyak dipakai framework seperti Django, Rails, dan Prisma. |
| MySQL | Pilihan aman untuk WordPress, Laravel, dan aplikasi PHP. |
| MariaDB | Pengganti MySQL yang ringan dan kompatibel dengan aplikasi MySQL. |
| MongoDB | Database dokumen tanpa skema tetap, cocok untuk data berbentuk JSON yang strukturnya sering berubah. |
Bila aplikasimu sudah menentukan engine tertentu, misalnya WordPress yang membutuhkan MySQL atau MariaDB, ikuti kebutuhan aplikasinya. Bila kamu bebas memilih untuk proyek baru, PostgreSQL adalah pilihan yang paling fleksibel.
Memilih versi
Setiap engine menyediakan beberapa versi. Versi yang disarankan adalah versi stabil yang paling banyak didukung library dan framework saat ini. Pilih versi lain hanya bila aplikasimu membutuhkannya, misalnya aplikasi lama yang belum mendukung versi terbaru. Versi database tidak bisa diganti lewat naik paket, jadi tentukan sejak awal.
Pilihan paket
| Paket | CPU | RAM | Harga paket |
|---|---|---|---|
| Mini | 0,5 vCPU | 512 MB | Rp15.000/bulan |
| S | 1 vCPU | 1 GB | Rp22.000/bulan |
| M | 1 vCPU | 2 GB | Rp35.000/bulan |
| L | 2 vCPU | 2 GB | Rp42.000/bulan |
MongoDB dimulai dari paket S. CPU dan RAM khusus untuk database kamu, tidak dibagi dengan pengguna lain. Batas jumlah koneksi bertambah sesuai paket dan ditampilkan di halaman pesan.
Panduan singkat memilih paket:
- Mini: proyek pribadi, aplikasi tahap pengembangan, atau situs dengan trafik kecil.
- S: aplikasi produksi skala kecil, misalnya toko online atau sistem internal kantor.
- M: aplikasi dengan banyak query bersamaan atau data yang sering dibaca.
- L: aplikasi dengan beban CPU tinggi, misalnya laporan dan agregasi data.
Cara menghitung harga
Total per bulan = harga paket + (storage GB x Rp3.000) + biaya lokasi
Contoh: PostgreSQL paket Mini dengan storage 5 GB di Jakarta = Rp15.000 + Rp15.000 = Rp30.000 per bulan.
Storage bisa diatur dari 1 sampai 500 GB. Pilih storage secukupnya untuk beberapa bulan ke depan, karena storage bisa ditambah kapan saja tanpa mengganti alamat koneksi.
Memilih lokasi
Pilih lokasi yang paling dekat dengan server aplikasimu, bukan dengan pengguna akhir. Database dan aplikasi yang berada di lokasi yang sama membuat setiap query lebih cepat.
- Jakarta: cocok untuk aplikasi yang berjalan di Indonesia.
- Singapore: menambah Rp5.000 per bulan dan berjalan di prosesor AMD EPYC.
Lokasi bertanda Penuh sedang tidak menerima pesanan baru. Lokasi bertanda Segera hadir akan dibuka dalam waktu dekat.
Setelah membayar
Database dibuat otomatis dan biasanya siap sekitar 1 menit setelah pembayaran terkonfirmasi. Buka layanannya dari menu Cloud, Cloud Database. Selama disiapkan, panel menampilkan status bahwa database sedang disiapkan dan memuat ulang sendiri. Lanjutkan dengan Menghubungkan aplikasi ke database.
Tanya jawab
Bisakah satu layanan berisi beberapa database? Setiap layanan berisi satu database bawaan, dan user database tidak diberi hak membuat database baru. Untuk memisahkan data beberapa modul dalam satu aplikasi, gunakan schema (PostgreSQL) atau awalan nama tabel. Untuk proyek yang berbeda, pesan layanan terpisah agar sumber daya, password, dan backup-nya tidak saling bercampur.
Bisakah mengganti engine setelah dipesan? Tidak. Engine dan versi ditentukan saat memesan. Untuk pindah engine, pesan layanan baru lalu pindahkan datamu.