質問

は現在、テーブルストレージのサポートは、どこから、乗り、そしてファーストます。

他の29事業者のいずれかをサポートする計画はありますか?

ストレージに関してであり、建築やデザインの実践は、1つのCOUNTのようなものを実装するために従うべきであるとされており、SUM、GROUP BY、など?

私たちはこれらの自分のためにコードを持っている場合は、

、どの程度のパフォーマンスの違いを、私たちは、SQLおよびSQL Serverを経由して似たように見ているの?あなたはそれがやや匹敵しているか、それが遠くに遅い私は巨大なデータセット上でカウントまたは合計またはグループ化を行う必要がある場合になると思いますか?

I Azureプラットフォームおよびクラウドベースのストレージのアイデアのように。 I表には格納できるデータの量のために保管し、そのスキーマレスな性質のような。 SQL Azureの原因ストレージスペースの高コストのためにだけになるではない仕事ます。

役に立ちましたか?

解決

は唯一の選択肢は、ダウンローカルプルすべてとローカルオブジェクトオーバーランカウント()または合計()にあります。あなたは、カウントを実行する前に、あなたのテーブルの内容全体を転送する必要があるので、これは確かにSQLと同様、サーバー側に何かを行うよりもはるかに遅くなります。どのくらい遅く、データのサイズによって異なります。

他のヒント

ライアン、

としてスティーブが言った、集計はあなたのデータセットが大きすぎる場合悪いperfromanceにkeadかもしれない、「クライアント側を」解決されます。

の代替は、別の方法で問題を考えることです。あなたは、彼らが容易に入手可能であるので、それらの値を事前に計算することができます。あなたは(ことわざの購入注文+ラインのアイテムのような)マスター詳細データを持っている場合たとえば、あなたは、ヘッダー内の「ラインアイテムの合計を」保存したい場合があります。これは、(それはある)、「冗長」のように見えるかもしれないが、デ正規化は、あなたが考慮しなければならないものです。

これらの事前計算は、「同期」または「非同期」を行うことができます。いくつかの状況であなたが持つ余裕がの近似値の、perfromanceの観点から有益であるかもしれない計算を遅らせるようにします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top