Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 4 : Freelist (unallocated) pages in the database and the -wal file, which retain deleted cell content until vacuumed or checkpointed / डेटाबेस में फ्रीलिस्ट (अनअलोकेटेड) पृष्ठ और -wal फ़ाइल, जो वैक्यूम या चेकपॉइंट होने तक हटाई सेल सामग्री बनाए रखते हैं

Advertisement

Detailed Solution

सही उत्तर Freelist (unallocated) pages in the database and the -wal file, which retain deleted cell content until vacuumed or checkpointed / डेटाबेस में फ्रीलिस्ट (अनअलोकेटेड) पृष्ठ और -wal फ़ाइल, जो वैक्यूम या चेकपॉइंट होने तक हटाई सेल सामग्री बनाए रखते हैं है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

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 नहीं चला। हटाए गए संदेश रिकॉर्ड के लिए उच्चतम-संभावना पुनर्प्राप्ति स्रोत कहाँ है?

1.
The shared_prefs XML, which mirrors all chat content / shared_prefs XML, जो समस्त चैट सामग्री प्रतिबिंबित करता है
2.
The -shm file, which stores committed message bodies / -shm फ़ाइल, जो कमिटेड संदेश निकाय संग्रहित करती है
3.
Nowhere; SQLite wipes deleted rows from pages immediately / कहीं नहीं; SQLite हटाई पंक्तियों को पृष्ठों से तुरंत मिटा देता है
4.
Freelist (unallocated) pages in the database and the -wal file, which retain deleted cell content until vacuumed or checkpointed / डेटाबेस में फ्रीलिस्ट (अनअलोकेटेड) पृष्ठ और -wal फ़ाइल, जो वैक्यूम या चेकपॉइंट होने तक हटाई सेल सामग्री बनाए रखते हैं

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 स्थान मुक्त चिह्नित करता है; पुराने सेल बाइट शून्य नहीं करता।

Downloaded from PrepSnap (prepsnap.in)