9

私はSQLServer2012(別名Denali)を調査しており、Microsoftにはプレリリースがあります。プレリリースはここにあり、主要な機能に関する情報が含まれています。プレリリースをダウンロードしてVMにインストールしたので。私は言及された次の重要な機能に興味がありました。しかし、私はその能力がわかりません。

Column-based query accelerator

Column-Based Query Accelerator will help dramatically increase query
performance ~10x and reduce
performance tuning through interactive
experiences with data for near instant
response times and streamlined setup
which removes the need to build
summary aggregates.

「列ベースのクエリ」アクセラレーションとは何かがわからないので、パフォーマンスの向上についての説明と、おそらく例を見てみたいと思います。どんな洞察も役に立ちます。

4

2 に答える 2

3

ビジネスインテリジェンスのように聞こえます。

クエリは「対話型」ではなく、通常は「要約集計」はありません。

MSはAnalysisServicesに多くのことを投入しました。

編集:それがすでに知られていてブログに載っている可能性もありますが、マーケティングサルは名前を変更しました:-)

于 2010-11-21T18:20:45.740 に答える
3

列型ストレージは、データが行ではなく列によって格納される物理的なレイアウトの最適化です。いくつかのユースケースでは、ここでの利点はたくさんあります:

1)読み取り時間の短縮-値の集計を計算する必要がある-行の残りの部分を読み取る必要がない-したがって、読み取り時間が短縮される

2)データ圧縮-列データは類似している可能性が高いため、より大きな圧縮率を得ることができます

3)序数の索引付け(時々)

このアプローチは、データが挿入および更新されると崩壊しますが、読み取り専用および追加のユースケースの場合、パフォーマンス上の利点は驚くべきものになる可能性があります。

参照を更新

http://en.wikipedia.org/wiki/Column-Oriented_DBMS http://www.globaldataconsulting.net/articles/theory/columnar-databases-and-data-warehouse

于 2010-11-21T18:46:13.473 に答える