13

Tôi đã chơi xung quanh với Google App Engine và Google Datastore một thời gian và tôi đang đối mặt với nhu cầu thường xuyên sao lưu nội dung của mình trên đám mây.Có công cụ nào để sao lưu/khôi phục các thực thể của Google Datastore không?

Có bất kỳ loại công cụ có mục đích chung nào cho phép bạn tải xuống tất cả dữ liệu của mình từ một trường hợp cụ thể của kho dữ liệu google và khôi phục dữ liệu đó sang một kho dữ liệu khác không?

Nếu có, hãy khai sáng cho tôi, nếu không - ai đó nên làm điều đó!

Trả lời

6

Bạn có thể sử dụng BulkLoader được mô tả trong Google AppEngine Docs

+5

là chỉ dành cho python? Tôi đang sử dụng Java – JohnIdol

+0

Tôi thấy rằng bạn đã chấp nhận câu trả lời ... có nghĩa là nó cũng làm việc cho Java không? Đã gần một năm kể từ khi câu hỏi này được hỏi, vẫn không có công cụ nổi bật nào cho Sao lưu và Khôi phục kho dữ liệu GAE trong Java. Am i thiếu cái gì ở đây? – RubyDubee

+0

vẫn không có công cụ cho java có sẵn? –

4

Có một ứng dụng mã nguồn mở có sẵn mà tôi được phát triển gọi là "tiện ích GAE kho dữ liệu sao lưu." Nó cho phép bạn sao lưu và khôi phục các thực thể GAE của bạn thông qua GUI. Nó theo dõi các ứng dụng của bạn và các thực thể của ứng dụng của bạn. Nó hiện chỉ dành cho các ứng dụng GAE dựa trên Windows và Python nhưng nó có vẻ giống như thứ bạn đang tìm kiếm. Tôi thấy rằng bạn đang tìm kiếm một giải pháp cho các ứng dụng dựa trên Java. Tôi sẽ xem xét hỗ trợ ngôn ngữ này trong bản phát hành tiếp theo.

http://code.google.com/p/gae-datastore-backup-utility/

+0

tuyệt vời - âm thanh rất thú vị, cảm ơn bạn đã chỉ ra! – JohnIdol

1

Sau nhiều năm, điều này xuất hiện như một tính năng của Datastore Administration trong bảng điều khiển ứng dụng động cơ, vẫn còn thử nghiệm nhưng vẫn tốt Tin tức!