นามสกุลที่ดีที่สุดสำหรับไฟล์ฐานข้อมูล SQLite คืออะไร [ปิด]


200

ฉันรู้ว่าไม่มีแบบแผนการตั้งชื่อเฉพาะ แต่คุณแนะนำส่วนขยายใดเมื่อใช้ SQLite

ส่วนใหญ่คนทั่วไปจะปรากฏเป็น.sqlite, และ.db ทำให้รู้สึกมากที่สุด แต่มันก็ลงไปที่ตัวเลือกส่วนบุคคล?.db3.sqlite


3
ครั้งแรกที่ฉันเห็นลิงก์. gov ไปยัง Stack Overflow หึ loc.gov/preservation/digital/formats/fdd/fdd000461.shtml#sign
VKK

คำตอบ:


190

ค่อนข้างลงไปมากสำหรับการเลือกส่วนตัว อาจเหมาะสมที่จะใช้ส่วนขยายตามโครงร่างฐานข้อมูลที่คุณจัดเก็บ ถือว่าสกีมาฐานข้อมูลของคุณเป็นรูปแบบไฟล์โดย SQLite จะเป็นการเข้ารหัสที่ใช้สำหรับรูปแบบไฟล์นั้น ดังนั้นคุณอาจใช้.bookmarksถ้ามันเก็บบุ๊คมาร์คหรือ.indexถ้ามันถูกใช้เป็นดัชนี

ถ้าคุณต้องการใช้นามสกุลทั่วไปฉันจะใช้.sqlite3เนื่องจากมันเป็นคำอธิบายที่ชัดเจนที่สุดว่า SQLite รุ่นใดที่จำเป็นต้องใช้กับฐานข้อมูล


53

ในซอฟต์แวร์ที่แจกจ่ายได้ฉันไม่ต้องการให้ลูกค้าของฉันล้อเล่นกับฐานข้อมูลด้วยตัวเอง โปรแกรมอ่านและเขียนทั้งหมดด้วยตัวเอง เหตุผลเดียวสำหรับผู้ใช้ที่จะสัมผัสไฟล์ DB คือการทำสำเนาสำรอง ดังนั้นฉันได้ตั้งชื่อมันว่าอะไรก็ตาม _records.db

นามสกุล. db อย่างง่ายบอกผู้ใช้ว่าเป็นไฟล์ข้อมูลไบนารีและนั่นคือทั้งหมดที่พวกเขาต้องรู้ การเรียกใช้งาน. sqlite เชิญผู้ใช้ที่สนใจเพื่อเปิดมันและทำสิ่งที่ยุ่งเหยิง!

ทั้งหมดขึ้นอยู่กับสถานการณ์การใช้งานของคุณฉันคิดว่า


3
เพียงแค่เปิดไฟล์ sqlite3 ใน notepad จะเปิดเผยว่าฐานข้อมูลของ sqlite3 นั้นคือ: p
hanshenrik

6
ฉันไม่เข้าใจตรรกะนี้ มันเป็นรูปแบบไฟล์ที่ไม่น่ารำคาญ ฉันไม่สามารถเห็นใครก็ตามที่ไม่เข้าใจผลที่ตามมาจากการล้อเล่นกับไฟล์ดังกล่าว แต่ท้ายที่สุดฉันคิดว่ามันเกี่ยวกับ "ผู้ใส่ใจ" เกี่ยวกับนามสกุลไฟล์ ใครก็ตามที่ต้องการแก้ไขไฟล์และมีทักษะในการทำเช่นนั้นจริงๆก็ไม่ควรที่จะรู้ว่าไฟล์นั้นเป็นไฟล์ประเภทใด ดังนั้นตั้งชื่อมันตามที่คุณพอใจ
Kat

3
ฉันเห็นด้วยกับ Mike - ผู้ใช้ที่รู้ว่าไฟล์ db คือไฟล์ฐานข้อมูลจะมีความสามารถพอที่จะโคลนได้ แม้ว่าเขาจะไม่รู้ว่ามันคืออะไรเขาอาจลองเปิดด้วยแผ่นจดบันทึก ฉันแน่ใจว่าจะ บางครั้งเพียงเพื่อดูว่าการตั้งค่าจะถูกเก็บไว้ - และแน่นอนว่ามีเครื่องมือเพียงพอที่จะเปิดได้เช่นกัน - DB Browser ... ฯลฯ ..
Stix

ฉันคิดว่านี่เป็นข้อควรระวังที่สมเหตุสมผล ความพยายามต่ำมากและหากหลีกเลี่ยงไม่กี่กรณีที่ต้องแก้ไขปัญหาของลูกค้าก็จะคุ้มค่า
UuDdLrLrSs

31

SQLite ไม่ได้กำหนดส่วนขยายเฉพาะสำหรับสิ่งนี้เป็นทางเลือกของคุณเอง โดยส่วนตัวแล้วฉันตั้งชื่อพวกเขาด้วย.sqliteส่วนขยายดังนั้นจึงไม่มีความกำกวมเมื่อฉันดูไฟล์ของฉันในภายหลัง


20

หากคุณได้ตัดสินในชุดเครื่องมือเฉพาะเพื่อเข้าถึง / แก้ไขฐานข้อมูลของคุณฉันจะไปกับส่วนขยายใด ๆ ที่พวกเขาคาดหวังให้คุณใช้ สิ่งนี้จะหลีกเลี่ยงแรงเสียดทานที่ไม่จำเป็นเมื่อทำการพัฒนา

ตัวอย่างเช่นSQLiteStudio v3.1.1 จะใช้ค่าเริ่มต้นในการค้นหาไฟล์ที่มีนามสกุลต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2)

หากจำเป็นสำหรับการปรับใช้กลไกการติดตั้งของคุณสามารถเปลี่ยนชื่อไฟล์ได้หากปิดบังประเภทไฟล์ที่เป็นประโยชน์กับคุณ (ตามคำแนะนำอื่น ๆ ที่แนะนำ) ข้อกำหนดชื่อไฟล์สำหรับการพัฒนาและการปรับใช้อาจแตกต่างกัน


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.