Taken từ Python NDB Overview:So sánh tốc độ của NDB và DB (trên Datastore bản sao cao) là gì?
Khi ứng dụng đọc một thực thể, thực thể đó là tự động lưu trữ; điều này cho phép đọc nhanh (và không tốn kém) cho các thực thể thường xuyên đọc.
...
Hàm NDB ghi dữ liệu (ví dụ, put()) trả về sau khi vô hiệu hóa bộ nhớ cache; Giai đoạn Áp dụng xảy ra không đồng bộ.
Trong xem trên Youtube, Google I/O 2011: More 9s Please: Under The Covers of the High Replication Datastore, lúc 13: 11-ish, latencies trung bình là:
Master/Slave:
- đọc: 15ms
- Viết: 20ms
Replication cao:
- đọc: 15ms
- Viết: 45ms
Làm thế nào đáng kể không NDB ảnh hưởng đến tốc độ này, từ những ứng dụng quan sát tôi có?
Chỉnh sửa: Đặc biệt tò mò về thống kê thời gian (tính bằng mili giây).
Điểm thêm: Tôi cũng nghe Nick Johnson tham khảo các truy vấn tham gia xung quanh 160ms mỗi (năm 2009) [link]
Liệu NDB cung cấp bất kỳ lợi ích tốc độ trên các truy vấn?
Cảm ơn bạn đã trả lời nhanh! Tôi đặc biệt quan tâm đến thời gian, tính bằng mili giây. Chỉnh sửa bài đăng để phản ánh điều đó ngay bây giờ. :) – wTyeRogers
@wTyeRogers Nếu bạn muốn biết các con số chính xác, bạn sẽ phải làm các tiêu chuẩn của riêng bạn. –
@NickJohnson, tuyệt vời; cảm ơn! Vì đây là bài đăng Stack Overflow đầu tiên của tôi, tôi có câu hỏi liên quan đến nghi thức không có trong Câu hỏi thường gặp: Tôi có chỉnh sửa bài đăng của Albert để bao gồm số liệu thống kê hay tôi đăng câu trả lời của riêng mình? (Nó chỉ cảm thấy một chút lẻ để gửi một câu trả lời cho câu hỏi của riêng tôi ..) – wTyeRogers