Saya sedang menulis aplikasi untuk mempelajari kata-kata asing dengan tepat satu bahasa (bahasa Inggris saat ini), yang saat ini memiliki desain yang tidak efektif.
Saya menggunakan Java dan SQLite-jdbc untuk menyimpan kata-kata. Setelah memulai, aplikasi mengunduh daftar kata yang dipisah koma dan memasukkan setiap pasangan nilai ke dalam Database. Saya meng-host daftar kata pada repositori github tambahan, karena saya pikir saya tidak boleh menyimpan file database di dalam repositori git development - binernya, jadi setiap kali saya melakukan sth dengan database, hash dari file database akan berubah. Saya tidak suka itu, karena saat itu saya harus membuat pesan komit yang tidak dapat dibaca, dan perubahan aktual ke database akan sulit dimengerti.
Oleh karena itu pertanyaan saya yang sebenarnya: Apakah ada solusi yang lebih elegan untuk menyimpan file DB daripada menyimpannya di dalam git repo? Haruskah saya menyimpan file database saat ini di filehost lain? Apa praktik terbaik untuk situasi seperti itu?