Có cần phải sao lưu kho dữ liệu của gae không?
Có ai có kinh nghiệm, đề xuất, thủ thuật để làm như vậy không?sao lưu kho dữ liệu gae
Trả lời
Bây giờ bạn có thể sử dụng tính năng xuất khẩu, nhập khẩu được quản lý, có thể được truy cập thông qua gcloud hoặc API Datastore Admin:
Sao lưu luôn cần thiết để bảo vệ chống lại lỗi của con người. Vì App Engine khuyến khích bạn xây dựng các bản sửa đổi mutiple của mã chạy trên cùng một tập dữ liệu, điều quan trọng là bạn có thể quay lại.
Công cụ kết xuất/khôi phục đơn giản được giải thích trong Bulkloader documentation.
Cái gì khác tôi đã làm trong quá khứ cho refactors lớn DB là:
- Thay đổi tên tổ chức trong mã mới của bạn (ví dụ như người dùng -> Khách hàng hoặc User2 nếu cần)
- Khi tìm kiếm một thực thể theo khóa:
- Hãy thử phím và trả lại nếu có thể
- Hãy thử khóa cho lớp db.Model cũ. Nếu bạn tìm thấy nó, di chuyển dữ liệu, đặt(), và trở về đơn vị mới
- Sử dụng các thực thể như bình thường
(Bạn có thể phải sử dụng một hàng đợi nhiệm vụ để di chuyển tất cả dữ liệu. Nếu bạn luôn tìm nạp các thực thể theo khóa thì không cần thiết.)
Triển khai phiên bản mã mới để cả hai cùng tồn tại phía máy chủ. Khi bạn kích hoạt phiên bản mới, nó giống như ảnh chụp nhanh thời gian của các thực thể cũ. Trong trường hợp khẩn cấp, bạn có thể kích hoạt lại phiên bản cũ và sử dụng dữ liệu cũ.
- 1. Sao lưu dữ liệu GAE/J
- 2. Cách gỡ lỗi python, gql và kho dữ liệu GAE?
- 3. Cách kiểm tra kho dữ liệu cục bộ GAE
- 4. Làm thế nào để tạo bản sao cục bộ của kho dữ liệu GAE?
- 5. Tải lên hàng loạt dữ liệu vào kho dữ liệu cho dự án GAE Java
- 6. Kho lưu trữ dữ liệu python của GAE khi kiểm tra đơn vị
- 7. Khóa lưu trữ GAE và StringID
- 8. Phục vụ hình ảnh từ GAE kho dữ liệu với Flask (python)
- 9. Kho lưu trữ và truy cập dữ liệu
- 10. Sự khác biệt giữa Loại và Thực thể trong kho dữ liệu GAE?
- 11. Android 2.2 Sao lưu dữ liệu: Cách sao lưu DefaultSharedPreferences?
- 12. GAE dữ liệu tải cho thấy datastore_errors.BadRequestError
- 13. Dữ liệu đặc biệt và mẫu kho lưu trữ
- 14. Quản trị viên kho dữ liệu định dạng sao lưu các thực thể trong?
- 15. Các chiến lược được khuyến nghị để sao lưu kho dữ liệu appengine
- 16. Dữ liệu chính "không sao lưu" cờ
- 17. Sao lưu cơ sở dữ liệu MySQL
- 18. Dữ liệu mặc định của Kho lưu trữ cơ sở dữ liệu cục bộ
- 19. Tại sao sử dụng thể hiện được trả về sau khi lưu() trên Kho lưu trữ dữ liệu Spring JPA?
- 20. Mô hình hóa dữ liệu phân cấp - GAE
- 21. tài liệu gae-boilerplate
- 22. Kho lưu trữ bản sao JGit
- 23. Cách sao lưu và khôi phục kho lưu trữ SVN?
- 24. Tự động sao lưu kho lưu trữ Subversion
- 25. Sao lưu kho lưu trữ của Mercurial tại địa phương
- 26. SVN - Khôi phục kho lưu trữ từ bản sao lưu
- 27. Tôi làm cách nào để xuất dữ liệu từ kho dữ liệu bản sao cao của Máy ứng dụng của Google?
- 28. Dữ liệu cốt lõi - Sao lưu vào Google App Engine (iPhone)
- 29. Lưu trữ dữ liệu trong Ứng dụng Google App Engine
- 30. Giữ tính toàn vẹn giữa hai kho dữ liệu riêng biệt trong quá trình sao lưu (MySQL và MongoDB)
đây không phải là về lập trình, nhưng về quản lý cơ sở dữ liệu . –