Sto scrivendo un'applicazione per l'apprendimento di parole straniere di esattamente una lingua (inglese al momento), che ha attualmente un design inefficace.
Uso Java e SQLite-jdbc per il salvataggio delle parole. Dopo l'avvio, l'applicazione scarica un elenco di parole separato da virgole e inserisce ciascuna coppia di valori nel Database. Ho ospitato la lista di parole su un repository github extra, perché pensavo che non dovevo memorizzare il file di database all'interno del repository git di sviluppo - il suo binario, quindi ogni volta che faccio sth con il database, l'hash del file di database cambierà. Non mi piace, perché quindi Id deve creare messaggi di commit illeggibili e la modifica effettiva al database sarebbe difficile da capire.
Pertanto, la mia domanda reale: esiste una soluzione più elegante per salvare il file DB rispetto al salvataggio nel repository git? Dovrei semplicemente archiviare il file di database corrente su un altro filehost? Quali sono le migliori pratiche per una situazione del genere?