2017-04-20 63 views

回答

4

不,sprocs在單個分區中執行,並且沒有用於執行sprocs的自動扇出。調用它們時需要指定分區鍵。

假設你的意思是「實現」而不是「歸檔」,我的第一個建議是設計你的應用程序並選擇你的PK,這樣每次打電話都可以使用它。如果沒有,你唯一的選擇是手動進行扇出。您可以並行執行此操作,因此延遲時間僅比單個分區略多,但會佔用更多RU的n倍,因此整體RU吞吐量限制可能會限制您。

你自己扇出的難度在於,你無法控制分區集合中分區的數量和範圍。所以,你需要在做你的粉絲之前找回它們。我不知道其他SDK,但我沒有看到它在node.js SDK中直接支持。但是,REST API實現此目的的終端,https://{your endpoint domain}.documents.azure.com/dbs/{your collection's uri fragment}/pkranges,因此您可能需要根據您的SDK直接調用該終端。這將告訴你集合中每個分區的pks的當前範圍。分鐘是包容性的,所以你可以用它來做你的存儲過程調用。