Question
Option 4 : Freelist (unallocated) pages in the database and the -wal file, which retain deleted cell content until vacuumed or checkpointed / डेटाबेस में फ्रीलिस्ट (अनअलोकेटेड) पृष्ठ और -wal फ़ाइल, जो वैक्यूम या चेकपॉइंट होने तक हटाई सेल सामग्री बनाए रखते हैं
Detailed Solution
सही उत्तर Freelist (unallocated) pages in the database and the -wal file, which retain deleted cell content until vacuumed or checkpointed / डेटाबेस में फ्रीलिस्ट (अनअलोकेटेड) पृष्ठ और -wal फ़ाइल, जो वैक्यूम या चेकपॉइंट होने तक हटाई सेल सामग्री बनाए रखते हैं है।
Question:
A suspect deleted incriminating chats from an Android messaging app that uses SQLite in WAL mode; no VACUUM has run since. Where is the highest-probability recovery source for the deleted message records? / संदिग्ध ने Android संदेश ऐप से आपत्तिजनक चैट हटाईं जो WAL मोड में SQLite उपयोग करता है; तब से कोई VACUUM नहीं चला। हटाए गए संदेश रिकॉर्ड के लिए उच्चतम-संभावना पुनर्प्राप्ति स्रोत कहाँ है?
Correct Answer: Freelist (unallocated) pages in the database and the -wal file, which retain deleted cell content until vacuumed or checkpointed / डेटाबेस में फ्रीलिस्ट (अनअलोकेटेड) पृष्ठ और -wal फ़ाइल, जो वैक्यूम या चेकपॉइंट होने तक हटाई सेल सामग्री बनाए रखते हैं
Deleted SQLite records become freeblocks on freelist pages and linger in the WAL until checkpoint or vacuum reclaims them — the classic mobile-database recovery path. Option (c) is the trap: SQLite marks space free; it does not zero the old cell bytes. / हटाए गए SQLite रिकॉर्ड फ्रीलिस्ट पृष्ठों पर फ्रीब्लॉक बनते हैं और चेकपॉइंट या वैक्यूम द्वारा पुनः प्राप्त होने तक WAL में बने रहते हैं — क्लासिक मोबाइल-डेटाबेस पुनर्प्राप्ति पथ। विकल्प (c) जाल है: SQLite स्थान मुक्त चिह्नित करता है; पुराने सेल बाइट शून्य नहीं करता।