Saya sedang mengembangkan sistem kecil dengan dua komponen: satu jajak pendapat data dari sumber daya internet dan menerjemahkannya ke dalam data sql untuk bertahan secara lokal; yang kedua membaca data sql dari instance lokal dan menyajikannya melalui json dan api yang tenang.
Saya awalnya berencana untuk mempertahankan data dengan postgresql, tetapi karena aplikasi akan memiliki volume data yang sangat rendah untuk disimpan dan lalu lintas untuk dilayani, saya pikir itu berlebihan. Apakah SQLite siap bekerja? Saya suka ide tapak kecil dan tidak perlu lagi memelihara sql server untuk tugas yang satu ini, tetapi saya khawatir dengan concurrency.
Tampaknya dengan mengaktifkan logging ke depan, membaca dan menulis database SQLite secara bersamaan dapat terjadi tanpa mengunci salah satu proses dari database.
Bisakah satu contoh SQLite mempertahankan dua proses bersamaan mengaksesnya, jika hanya satu yang membaca dan yang lainnya menulis? Saya mulai menulis kode tetapi bertanya-tanya apakah ini salah penerapan SQLite.