Banyak kerangka kerja web, seperti Flask atau Django menggunakan SQLite sebagai database default mereka. SQLite menarik karena termasuk dalam python, dan biaya administrasi cukup rendah.
Namun, sebagian besar situs produksi publik dengan lalu lintas tinggi menggunakan database yang lebih berat: mySQL, Oracle, atau postgresql.
Pertanyaan :
Menganggap:
- Lalu lintas situs moderat, dan akses baca / tulis bersamaan ke basis data akan terjadi
- Kami akan menggunakan SQLAlchemy dengan kunci tulis SQLite (meskipun komentar ini membuat saya sedikit gugup)
- Basis data mungkin berisi sekitar 60.000 catatan
- Struktur data tidak memerlukan fitur-fitur canggih yang ditemukan dalam database yang lebih berat
Apakah pernah ada kasus yang meyakinkan terhadap konkurensi SQLite untuk situs web yang berfungsi sebagai alat internal perusahaan traffic sedang? Jika demikian, kondisi apa yang akan menyebabkan SQLite memiliki masalah konkurensi?
Saya mencari penyebab root spesifik yang diketahui, alih-alih ketakutan umum / pengarahan jari yang tidak berdasar.