Apakah Anda selalu membutuhkan database untuk aplikasi Anda? Tentu saja tidak.
Seperti halnya segala sesuatu dalam teknologi, tidak ada yang ideal dalam setiap situasi.
Komputer menawarkan berbagai cara untuk menyimpan data. Alternatif yang paling jelas adalah file .
Contoh umum adalah CMS. Beberapa CMS menggunakan database untuk menyimpan data (pikirkan WordPress), beberapa lainnya lebih suka menyimpan data menggunakan file (pikirkan Grav atau Statamic).
Tidak menggunakan database dalam hal ini berarti penerapan yang lebih sederhana ke layanan hosting.
Namun saat menangani banyak data, database jelas merupakan cara yang bagus untuk menyederhanakan hidup Anda dalam jangka panjang.
Jika Anda sedang membuat aplikasi macOS atau iOS, Anda mungkin memutuskan bahwa hanya file JSON atau Plist yang Anda perlukan untuk menangani data, karena pengguna tidak perlu menyimpan banyak data.
Atau mungkin Core Data (pembungkus untuk database SQLite internal) yang terbaik untuk Anda.
Seperti biasa, semuanya merupakan keseimbangan antara kerumitan vs kenyamanan.