2013-04-12 43 views

回答

2

服務器不支持排序,所以它肯定不會收費。過濾本身不計費,但取決於您所做的事情,它可能會影響任何給定查詢所需的事務數量。

給定的事務最多可以返回1000個實體,並且只有它們全部在同一個分區服務器上。因此,一個非常有選擇性的過濾器會導致返回的實體數量減少,這可能需要更少的事務。非選擇性過濾器(或不過濾器)可能會返回許多需要多個事務檢索的實體。交易數量還可能受分區數量和大小的影響,這由您爲實體選擇PartitionKey來控制。

也就是說,交易是十分便宜的,每十萬交易一便士。他們不太可能成爲您成本的重要部分。除非您確定需要,否則不要花時間擔心交易成本。

+0

謝謝,這回答了我很多懷疑。我只有一個,如果排序不收費,那我們爲什麼要使用天藍色的存儲隊列?我們可以將它們存儲在表格中並根據時間對其進行排序,而無需花費正確的時間?而每個存儲隊列的彈出導致一個事務。 – Bitsian

+0

我猜隊列會更快,但值得使用隊列還是隻對錶格排序? – Bitsian

+0

通常隊列只是更容易使用。他們已經有隊列 API,但是使用表格作爲隊列,您必須自己編寫它們。例如,在表中同時彈出並鎖定是不可能的,AFAIK,所以你必須使用更復雜的方案。我認爲這種易用性使得它們值得,除非你真的需要一個表作爲一個隊列可以提供的東西(非常長的初始可見性延遲,單個流行中的1000條消息等)。順便說一句,你可以在單個隊列中彈出32條消息,但你必須單獨刪除它們。 –