Saya tahu tidak ada konvensi penamaan khusus, tetapi ekstensi apa yang Anda rekomendasikan saat menggunakan SQLite?
Yang paling umum tampaknya .sqlite, .db, dan .db3. .sqlitemasuk akal tetapi apakah itu hanya karena pilihan pribadi?
Saya tahu tidak ada konvensi penamaan khusus, tetapi ekstensi apa yang Anda rekomendasikan saat menggunakan SQLite?
Yang paling umum tampaknya .sqlite, .db, dan .db3. .sqlitemasuk akal tetapi apakah itu hanya karena pilihan pribadi?
Jawaban:
Cukup banyak pilihan pribadi. Mungkin masuk akal untuk menggunakan ekstensi berdasarkan skema database yang Anda simpan; memperlakukan skema basis data Anda sebagai format file, dengan SQLite hanya penyandian yang digunakan untuk format file itu. Jadi, Anda dapat menggunakannya .bookmarksjika menyimpan bookmark, atau .indexjika digunakan sebagai indeks.
Jika Anda ingin menggunakan ekstensi generik, saya akan menggunakan .sqlite3karena itu yang paling deskriptif dari versi SQLite apa yang diperlukan untuk bekerja dengan database.
Dalam perangkat lunak yang dapat didistribusikan, saya tidak ingin pelanggan saya mucking dalam database sendiri. Program membaca dan menulis semuanya dengan sendirinya. Satu-satunya alasan bagi pengguna untuk menyentuh file DB adalah untuk mengambil salinan cadangan. Karena itu saya menamainya whatever_records.db
Ekstensi .db yang sederhana memberi tahu pengguna bahwa itu adalah file data biner dan hanya itu yang harus mereka ketahui. Sebut saja .sqlite mengundang pengguna yang tertarik untuk membukanya dan mengacaukan sesuatu!
Sangat tergantung pada skenario penggunaan Anda, saya kira.
SQLite tidak mendefinisikan ekstensi tertentu untuk ini, itu pilihan Anda sendiri. Secara pribadi, saya menamai mereka dengan .sqliteekstensi, supaya tidak ada ambiguitas ketika saya melihat file saya nanti.
Jika Anda telah memilih seperangkat alat tertentu untuk mengakses / memodifikasi database Anda, saya akan menggunakan ekstensi apa pun yang mereka harapkan Anda gunakan. Ini akan menghindari gesekan yang tidak perlu saat melakukan tugas pengembangan.
Misalnya, SQLiteStudio v3.1.1 default untuk mencari file dengan ekstensi berikut:
( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2)
Jika perlu untuk penyebaran mekanisme instalasi Anda dapat mengubah nama file jika mengaburkan jenis file tampaknya berguna bagi Anda (seperti beberapa jawaban lain telah menyarankan). Persyaratan nama file untuk pengembangan dan penyebaran bisa berbeda.