2017-10-05 19 views
6

Tôi đã nhận thấy một tính năng Datastore mới trong bản Beta, Exporting and Importing service.Xuất dữ liệu Cloud Firestore bằng dịch vụ Xuất và Nhập dữ liệu Datastore?

Theo như tôi hiểu, Firestore chạy trên Datastore dưới mui xe. Liệu có thể sử dụng tính năng Xuất và Nhập mới này cho Firestore không?

Nếu không, có tính năng được lên kế hoạch tạo bản sao lưu tùy chỉnh và khôi phục chúng thành dự án (khác) không?

+0

Chỉ cần duyệt qua các câu hỏi và tôi đã tìm thấy thông tin này! Hey Firestore có phải thay thế kho dữ liệu không? Ứng dụng động cơ? – Xenolion

+0

@Xenolion Không, nó không phải là một thay thế cho mỗi lần, nhưng bạn có thể sử dụng nó như một dịch vụ lưu trữ thay thế (như Cloud SQL, vv). Nó có điểm tương đồng với Datastore, nhưng cũng có một số tính năng tuyệt vời trên thiết bị di động và đồng bộ hóa của Firebase Realtime Database. Tuy nhiên, nếu ứng dụng GAE của bạn sử dụng NDB lib cho Datastore với các tác vụ, memcache và như vậy, có thể khó tái tạo sự tích hợp tốt với lib gcloud Python và Firestore. Nhưng tôi sẽ xem xét nó. – Ani

+1

Tôi đã có bạn! Tôi gần như quên mất memcache! Kiểm tra các nhận xét từ người này làm việc cho google https://stackoverflow.com/questions/46552124/beta-firebase-firestore-wont-work-with-projects-using-app-engine/46552830?noredirect=1#comment80133015_46552830 – Xenolion

Trả lời

6

Hiện tại không có dịch vụ xuất/nhập cho Cloud Firestore. Chúng tôi đang làm việc về điều này, nó nằm ở đầu danh sách những điều chúng ta cần làm trước khi chúng tôi có thể thả nhãn "Beta".

Bạn nói đúng rằng Firestore được hỗ trợ bởi cùng một công nghệ như Datastore, nhưng hai cơ sở dữ liệu không chính xác giống nhau, đó là lý do tại sao bạn không thể sử dụng xuất dữ liệu đồng bộ cũ.

Hiện tại, điều tốt nhất cần làm là viết các tập lệnh nhập/xuất của riêng bạn bằng cách sử dụng SDK Java, Go, Node.js hoặc Python.

+0

Bạn có bất kỳ tập lệnh node.js mẫu để sao lưu không? Tất cả mọi người chỉ nói để viết của riêng bạn nhưng tôi đã không nhìn thấy một được nêu ra. –

+0

xin vui lòng sửa chữa spinner trong tab quy tắc trong đám mây firestore, nó đang nhảy múa :) –

+0

@ MorganO'Neal tôi xuất bản một gói nút để chạy nhập khẩu và xuất khẩu từ dòng lệnh. Vui lòng thử và cung cấp cho tôi một số phản hồi: https://www.npmjs.com/package/node-firestore-import-export – jloosli

Các vấn đề liên quan