SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

वास्तविक उपयोग और SQLite दस्तावेज़ीकरण के संदर्भ में EnableWriteAheadLogging कितना सुरक्षित है?

इसका थ्रेड सुरक्षा . से कोई लेना-देना नहीं है ।

वाल मोड में, लेखक पाठकों को ब्लॉक नहीं करता है, इसलिए एंड्रॉइड फ्रेमवर्क सोचता है कि इस मामले में एक बड़े कनेक्शन पूल का उपयोग करना एक अच्छा विचार है।

या शायद नहीं, जैसा कि यह टिप्पणी दिखाती है:

private void setMaxConnectionPoolSizeLocked() {
    if ((mConfiguration.openFlags & SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING) != 0) {
        mMaxConnectionPoolSize = SQLiteGlobal.getWALConnectionPoolSize();
    } else {
        // TODO: We don't actually need to restrict the connection pool size to 1
        // for non-WAL databases. There might be reasons to use connection pooling
        // with other journal modes. For now, enabling connection pooling and
        // using WAL are the same thing in the API.
        mMaxConnectionPoolSize = 1;
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite Ltrim () कैसे काम करता है

  2. हमें SQLite में GLOB क्लॉज की आवश्यकता क्यों है?

  3. Cursor अडैप्टर या Array अडैप्टर का उपयोग करना बेहतर है

  4. स्क्लाइट दूसरी तालिका में डेटा नहीं डाल रहा है

  5. Android कक्ष पुस्तकालय संपत्ति से डेटाबेस की प्रतिलिपि बनाने में विफल रहता है