ใช้ฐานข้อมูลเฉพาะในกรณีที่คุณต้องการฐานข้อมูล นั่นคือ:
- หากคุณจำเป็นต้องดำเนินการค้นหาที่ซับซ้อนบ่อยครั้ง
- หากคุณมีความสัมพันธ์ของข้อมูลที่ซับซ้อน
- หากข้อมูลของคุณมีขนาดใหญ่และไม่น่าจะพอดีกับหน่วยความจำ
หากข้อมูลเกมของคุณตรงตามเงื่อนไขเหล่านี้คุณอาจได้รับประโยชน์จากการใช้ฐานข้อมูล โปรดทราบว่าสิ่งเหล่านี้ไม่ธรรมดามากและคุณอาจไม่พอใจเลย ถ้าคุณทำฉันจะไปกับSQLiteหรือสิ่งที่มีความคิดคล้ายกันว่าไม่ต้องใช้เซิร์ฟเวอร์และเป็นแค่ห้องสมุด
มิฉะนั้นให้ใช้ไฟล์และโหลดข้อมูลในหน่วยความจำเมื่อเริ่มต้น หากคุณต้องการให้เกมสามารถแก้ไขได้ให้โหลดข้อมูลนี้จากไดเรกทอรีของเกมและจากไดเรกทอรีของ mods และกำหนดว่าข้อมูลที่ขัดแย้งกันอาจถูกผสานได้อย่างไร
นอกจากนี้ยังทราบว่าถ้าคุณทำใช้ฐานข้อมูลก็อาจจะได้รับประโยชน์ทั้งคุณและนักพัฒนา mods' ยังคงใช้ไฟล์ที่จะอ่านข้อมูลเบื้องต้นและการสร้างฐานข้อมูลเฉพาะเมื่อโหลดเกม เว้นแต่จะได้ขนาดที่อาจเกิดขึ้นจากฐานข้อมูลนี้มีขนาดใหญ่มาก (เช่นกว่าไม่กี่โหลเอ็มไอ), คุณอาจต้องการที่จะใช้ฐานข้อมูลในหน่วยความจำที่เป็นไปได้ใน SQLite โดยระบุ:memory:
เป็นเส้นทางฐานข้อมูล