Tôi đã thực hiện một số nghiên cứu nhưng tất cả những gì tôi có thể tìm thấy là đồng bộ hóa lõi dữ liệu với iCloud. Tôi cần biết nếu có thể/nên sao lưu dữ liệu lõi trong iCloud. Tôi có một ứng dụng sử dụng lõi dữ liệu để lưu trữ thông tin. Tôi muốn có một số loại sao lưu thực hiện cho bất cứ khi nào người dùng quyết định định dạng lại điện thoại của mình .. hãy quên một chiếc điện thoại mới..có. ICloud là con đường để đi? Chúng tôi đã triển khai xuất sang CSV và chúng tôi đang lập kế hoạch triển khai nhập từ CSV. Tôi đã chỉ tự hỏi nếu iCloud là một giải pháp để sao lưu dữ liệu cốt lõi một lần một ngày cho phép nói .. hay smth như thế. Cảm ơn bạn !iOS: Sao lưu cơ sở dữ liệu lõi trong iCloud?
Trả lời
Đó là những gì iCloud dành cho. Bạn có thể thực hiện nó, sau đó khi người dùng chuyển sang một thiết bị mới, tất cả dữ liệu đều có sẵn cho họ. Nó thực sự không phải là một giải pháp sao lưu, theo cách bạn đang nghĩ về nó, người dùng không thực sự có quyền truy cập vào một tập tin mà họ có thể sao chép vào một thanh USB. Đó là một cách để có sẵn dữ liệu cho tất cả các thiết bị và di chuyển dữ liệu đến các thiết bị mới. Nó không sao lưu một lần một ngày, nó sao lưu vào khoảng thời gian thường xuyên hơn. Nó cũng hoạt động tốt với Core Data, tải các bản cập nhật không đồng bộ, chỉ gửi các cập nhật delta thông qua mạng, đồng bộ nhanh chóng qua WiFi. Xem video về phiên WWDC 2011 phiên 303 hoặc Using Core Data with iCloud Release Notes và iCloud Storage Guidelines.
Tôi không nghĩ rằng việc triển khai iCloud với Dữ liệu cốt lõi dễ dàng, chúng đều phức tạp để tìm hiểu, nhưng có thể bạn sẽ gặp khó khăn trong tương lai để sử dụng chúng.
Tôi mới vào iCloud cũng nhưng như xa như tôi hiểu nó một bản sao lưu tinh khiết ta có thể:
Có khả năng khác nhau nhưng ở phía dưới thực hiện dữ liệu cốt lõi của bạn rất có thể sẽ sử dụng một tập tin SQLite để lưu trữ dữ liệu của nó. Để tạo bản sao lưu của tệp này, chỉ cần sao chép tệp đó vào vị trí bên trong thư mục iCloud (thư mục được chỉ định bởi URL bạn nhận được từ URLForUbiquityContainerIdentifier.
Như đã chỉ ra trước khi tôi mới làm quen với chủ đề đó. Nếu tôi không có, đó có thể là những gì bạn đang nhìn thấy và đáng để thử.
- 1. iOS: Di chuyển cơ sở dữ liệu lõi dữ liệu hiện có vào iCloud
- 2. Dữ liệu cốt lõi với MagicalRecord không lưu vào iCloud
- 3. Sao lưu cơ sở dữ liệu MySQL
- 4. Lỗi dữ liệu iCloud và lõi (Ubiquity: Không nhận được siêu dữ liệu cơ sở từ url siêu dữ liệu)
- 5. Quản lý dữ liệu lõi Bản ghi giao dịch iCloud
- 6. Đồng bộ iCloud với ứng dụng bằng cách sử dụng cơ sở dữ liệu sqlite - IOS
- 7. Tải trước cơ sở dữ liệu lõi trong iOS 5 với UIManagedDocument
- 8. Cơ sở dữ liệu SQL tự động sao lưu
- 9. sao lưu cơ sở dữ liệu mysql với mysqldump
- 10. Sao lưu CouchDB và nhân bản cơ sở dữ liệu
- 11. Quá trình sao lưu/khôi phục cơ sở dữ liệu
- 12. dữ liệu cốt lõi - id khóa chính của một hàng trong cơ sở dữ liệu
- 13. Sơ đồ dữ liệu cốt lõi từ cơ sở dữ liệu SQLite hiện có
- 14. Cách sao lưu và khôi phục cơ sở dữ liệu ORACLE 11g Giống như cơ sở dữ liệu SQL2005
- 15. Làm cách nào để mở cơ sở dữ liệu lõi?
- 16. Cơ sở dữ liệu Mongo lưu dữ liệu từ Map
- 17. Dữ liệu chính "không sao lưu" cờ
- 18. Lưu trữ IPv6 trong cơ sở dữ liệu
- 19. Tomcat: Lưu trữ phiên trong cơ sở dữ liệu
- 20. cơ sở dữ liệu: tại sao cặp
- 21. Khôi phục cơ sở dữ liệu mysql từ sao lưu thư mục dữ liệu
- 22. Ứng dụng Mac/iPhone - đồng bộ hóa dữ liệu lõi với iCloud & thiết bị (sử dụng dữ liệu cốt lõi)
- 23. Sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong Oracle
- 24. Lưu trữ Chứng chỉ X509 trong cơ sở dữ liệu
- 25. Sao chép bảng từ một cơ sở dữ liệu sang một cơ sở dữ liệu khác
- 26. Hadoop là cơ sở dữ liệu lưu trữ tài liệu
- 27. Lưu trữ ASP.Net MVC Views trong cơ sở dữ liệu
- 28. Lưu vào đĩa cơ sở dữ liệu trong bộ nhớ
- 29. Lưu trữ hình ảnh trong cơ sở dữ liệu MongoDB
- 30. Python, lưu trữ một dict trong cơ sở dữ liệu
Ok tôi hiểu rồi. Nó hoạt động giống như iCloud hoạt động với bất kỳ ứng dụng nào khác. Đó là chính xác những gì tôi cần. Cảm ơn rất nhiều! –
Thật tuyệt vời Chúc bạn may mắn với việc học và triển khai iCloud. –