Set fitur mereka tidak sama. Sqlite adalah database tertanam yang tidak memiliki kemampuan jaringan (kecuali Anda menambahkannya). Jadi, Anda tidak dapat menggunakannya di jaringan.
Jika Anda membutuhkan
- Akses jaringan - misalnya mengakses dari komputer lain;
- Tingkat konkurensi nyata apa pun - misalnya, jika Anda merasa ingin menjalankan beberapa kueri sekaligus, atau menjalankan beban kerja yang memiliki banyak pilihan dan sedikit pembaruan, dan ingin agar berjalan lancar, dll.
- banyak penggunaan memori, misalnya, untuk menyangga bagian dari basis data 1TB Anda di memori 32G Anda.
Anda perlu menggunakan mysql atau RDBMS berbasis server lainnya.
Perhatikan bahwa MySQL bukan satu-satunya pilihan dan ada banyak pilihan lain yang mungkin lebih baik untuk aplikasi baru (misalnya pgSQL).
Sqlite adalah perangkat lunak yang sangat, sangat bagus, tetapi tidak pernah membuat klaim untuk melakukan hal-hal ini yang dilakukan oleh server RDBMS. Ini adalah pustaka kecil yang menjalankan SQL pada file lokal (menggunakan penguncian untuk memastikan bahwa beberapa proses tidak mengacaukan file). Ini benar-benar teruji dengan baik dan saya sangat menyukainya.
Selain itu, jika Anda tidak dapat memilihnya sendiri dengan benar, Anda mungkin perlu mempekerjakan seseorang di tim Anda yang bisa.