Zrobiłem trochę badań, ale wszystko, co mogłem znaleźć, to synchronizacja rdzenia danych z iCloud. Muszę wiedzieć, czy jest możliwe/zalecane tworzenie kopii zapasowych podstawowych danych w iCloud. Mam aplikację, która wykorzystuje rdzeń danych do przechowywania informacji. Chciałbym mieć jakiś rodzaj kopii zapasowej zaimplementowanej za każdym razem, gdy użytkownik zdecyduje się na sformatowanie swojego telefonu..zapisz nowy telefon..etc. Czy iCloud jest na dobrej drodze? Zaimportowaliśmy już eksport do CSV i planujemy zaimportować import z CSV. Zastanawiam się, czy iCloud był rozwiązaniem do tworzenia kopii zapasowych danych podstawowych raz dziennie, powiedzmy ... czy coś takiego. Dziękuję Ci !iOS: Podstawowa baza danych kopii zapasowej w iCloud?
Odpowiedz
Po to jest iCloud. Możesz go zaimplementować, a następnie, gdy użytkownik przejdzie do nowego urządzenia, wszystkie dane są dla nich. To naprawdę nie jest rozwiązanie do tworzenia kopii zapasowych, ale w sposobie, w jaki o tym myślisz, użytkownik tak naprawdę nie ma dostępu do pliku, który mogą skopiować na pamięć USB. Jest to sposób na udostępnienie danych wszystkim urządzeniom i przeniesienie danych na nowe urządzenia. Nie tworzy kopii zapasowej raz dziennie, ale w regularnych odstępach czasu. Działa również dobrze z danymi podstawowymi, ładując aktualizacje asynchronicznie, wysyłając jedynie aktualizacje delta za pośrednictwem sieci, szybko synchronizując się z siecią Wi-Fi. Obejrzyj wideo z sesji WWDC 2011 303 lub Using Core Data with iCloud Release Notes i iCloud Storage Guidelines.
Nie wydaje mi się, że tak łatwe jest zaimplementowanie iCloud z Core Data, obie są skomplikowane w nauce, ale prawdopodobnie zaoszczędzą Ci kłopotów w przyszłości.
Jestem nowy iCloud jak dobrze, ale o ile dobrze zrozumiałem to czysta kopia zapasowa powinna być możliwa:
Istnieją różne możliwości, ale na dole implementacja podstawowe dane najprawdopodobniej użyć pliku SQLite do przechowywania jego dane. Aby utworzyć kopię zapasową tego pliku, po prostu skopiuj go do lokalizacji w katalogu iCloud (katalog określony przez adres URL otrzymany od URLForUbiquityContainerIdentifier.)
Jak wcześniej wskazałem, jestem również nowy w tym temacie. szansa, że mówię bzdury, ale jeśli nie jestem, to może być to, na co wyglądasz i warto spróbować.
- 1. Odzyskiwanie bazy danych mysql z kopii zapasowej folderu danych
- 2. Obliczanie rozmiaru kopii zapasowej bazy danych
- 3. skrypt kopii zapasowej serwera SQL
- 4. Dodaj datę do bazy danych kopii zapasowej bazy danych SQL
- 5. Czy zaplanowane UILocalNotifications są częścią kopii zapasowej urządzenia iOS?
- 6. pgAdmin III Przywracanie PLAIN Kopii zapasowej
- 7. Najlepsze praktyki dla kopii zapasowej MySQL
- 8. Tworzenie kopii zapasowej .sqlite (dane podstawowe)
- 9. kopii zapasowej bazy danych MySQL i pobierz jako plik
- 10. Wykonywanie kopii zapasowej bazy danych do SDCard na Androida
- 11. Współdzielenie danych iCloud pomiędzy OSX i iOS
- 12. CFURLSetResourcePropertyForKey nie powiodło się, gdy wyłączono tworzenie kopii zapasowej danych w katalogu NSDocumentDirectory
- 13. SQL Server kopii zapasowej i przywracania kopii zapasowych
- 14. Podstawowa baza danych jednostki Entity - pierwsza aktualizacja po początkowym rusztowaniu?
- 15. SVN E155016 Baza danych kopii roboczej w ... jest uszkodzona
- 16. Tworzenie kopii zapasowej NSUserDefaults i synchronizowanie iPhone'a
- 17. Przenoszenie/tworzenie kopii zapasowej profili FTP Netbeans
- 18. Jak przywrócić z kopii zapasowej mercurial
- 19. Tworzenie kopii zapasowej zdalnie za pomocą innobackupex
- 20. Klejnot kopii zapasowej Ruby - udostępniane konfiguracje?
- 21. SVN - Przywróć repozytorium z kopii zapasowej
- 22. Usługa kopii zapasowej Linuxa z obsługą Glacier
- 23. Opcja kopii zapasowej i przywracania jest niedostępna w pgAdmin III
- 24. Zignoruj "widoki" w kopii zapasowej mysql db przy użyciu mysqldump
- 25. Chcę używać bazy danych mysql z kopii zapasowej niedziałającego serwera na nowym komputerze
- 26. Jak mogę uratować małą część danych z kopii zapasowej bazy danych SQL Server?
- 27. Ustal, czy programowo jest włączone tworzenie kopii zapasowej całego systemu.
- 28. Co oznaczają te opcje kopiowania tylko kopii zapasowej?
- 29. Usuwanie określonego pliku kopii zapasowej za pomocą SQL
- 30. Synchronizacja iCloud z aplikacją przy użyciu bazy danych sqlite - IOS
Ok, rozumiem. Działa tak, jak iCloud działa z każdą inną aplikacją, po prostu niewidoczną dla użytkownika To jest dokładnie to, czego potrzebuję .. Wielkie dzięki! –
To świetnie. Powodzenia w nauce i implementacji iCloud. –