7

thể trùng lặp:
options for restoring appengine datastore data?Quản trị viên kho dữ liệu định dạng sao lưu các thực thể trong?

Tôi muốn phân tích các tập tin trong quản trị kho dữ liệu sản xuất trong quá trình sao lưu.

Tôi sao lưu các đối tượng vào cửa hàng blobstore. Tôi muốn chọn lọc trích xuất một số dữ liệu từ các thực thể sao lưu blobstore và cần có khả năng mở tệp và kiểm tra các thực thể.

Các tệp này được lưu trữ ở định dạng nào?

Trả lời

5

Theo datastore admin source code: tệp sao lưu được lưu trữ trong leveldb log format.

+1

Cảm ơn. Cũng thấy rằng bạn có thể sử dụng RecordReadChannel và https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/EntityTranslator để chuyển từ các mục blob sang các thực thể thực tế trong Java. – aloo

+0

Liên kết đó bị hỏng, đây là liên kết mới: https://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/ext/datastore_admin/backup_handler.py –