データベース クラスタリングとデータベース パーティショニングの違いを教えてください。私が知っているように、属性またはレコードクラスタリングと呼ばれる2つのタイプがあり、分割と呼ばれることもあり、断片化と呼ばれることもあります(分割=断片化は知っていますが、クラスタリングとは何ですか)。データベースのクラスタリングとパーティショニングに違いはありますか? すべてのアイハムに感謝します
質問する
9770 次
2 に答える
10
クラスタ化されたテーブル1は、論理順序と一致する物理順序で行を格納します。そのために、クラスター化されたテーブルにはヒープがまったくなく、代わりにその行を B ツリー リーフに格納します。これは、特定の種類の範囲スキャンに非常に役立ちます。詳細については、Use The Index、Luke をご覧ください。
分割されたテーブルは複数の物理ディスクに分割されるため、異なるパーティションからの行へのアクセスを並行して行うことができます。
テーブルは、クラスター化またはパーティション化、またはその両方にすることができます (DBMS によって異なります)。
1 Oracle では「索引構成表」とも呼ばれます。ところで、Oracleクラスターは、Oracle インデックス構成テーブルとは別のものです。
于 2013-06-10T14:46:05.153 に答える