/ / Кращі практики для резервного копіювання основних даних (sqlite)? - iphone, sqlite, core-data, резервне копіювання

Кращі практики резервного копіювання базового хранилища даних (sqlite)? - iphone, sqlite, core-data, резервне копіювання

Я працюю над оновленням свого нового додатка для iphoneяка включатиме можливість резервного копіювання та відновлення зберігання основних даних (SQLite). Я шукав хороших варіантів, як це зробити, але для цього є дуже мало ресурсів. Які найкращі практики для резервного копіювання основних даних ви знайшли? Мені б хотілося, щоб конфігурація була максимально простою, щоб користувачі фактично створювали резервні копії. Як ми знаємо, користувачі дуже рідко створюють резервні копії вручну. Мені б хотілося, щоб вона була автоматизована, якщо це можливо.

Які ви вважаєте найкращими методами резервного копіювання Core Data Store (SQLite)?

Відповіді:

5 за відповідь № 1

Якщо ви просто хочете зробити резервну копію, скопіюйте файл sqlite в інше місце. Якщо ви шукаєте щось складніше, будь ласка, оновіть своє питання конкретними вимогами.

Оновити

Які ще варіанти складніших варіантів є? Я не бачу, щоб хтось багато зробив, окрім фактичного копіювання файлу sqlite.

Все. Ви можете інтегруватися з API DropBox і скопіювати туди файл. Ви можете натиснути зміни на послугу REST на сервері, ви можете встановити з'єднання з MobileMe і надіслати копію туди, ви можете перевести її на JSON і натиснути куди завгодно. Ви можете надіслати її факсом комусь.

Ви навіть можете створити стратегію резервного копіювання кількох файлів, яка триває півроку: щогодини протягом 24 годин, щодня протягом 7 днів, щотижня протягом 4 тижнів і щомісяця назавжди.

Як створити резервну копію - це детальна інформація про впровадження. Основні дані є достатньо відкритими, щоб ви могли перевести їх у будь-який потрібний вам формат і натиснути його куди завгодно. Все залежить від того, скільки зусиль ви хочете докласти до нього і куди ви хочете з цим піти.