MySQL 5.1 リファレンスマニュアル :: 14 MySQL Cluster :: 14.14 MySQL Cluster 開発ロードマップ :: 14.14.1 MySQL 5.1 における MySQL Cluster の変更点
« 14.14 MySQL Cluster 開発ロードマップ

14.15 MySQL Cluster の用語 »
Section Navigation      [Toggle]
  • 14.14 MySQL Cluster 開発ロードマップ
  • 14.14.1 MySQL 5.1 における MySQL Cluster の変更点

14.14.1. MySQL 5.1 における MySQL Cluster の変更点

MySQL Cluster の多くの新機能が MySQL 5.1 に導入せれています。:

  • MySQL Cluster の MySQL レプリケーションへの統合:この統合によってクラスタのどの MySQL サーバーからの更新が可能になりクラスタの MySQL サーバーの 1 台による MySQL レプリケーションを持ち、スレーブ スライドの状態がマスタとして機能するクラスタとの一貫性を維持しています。

    詳しくは 項14.10. 「MySQL Cluster レプリケーション」 を参照してください。

  • ディスク ベースのレコードのサポート:ディスクのレコードは今サポートされています。プライマリ キーのハッシュ インデックスを含むインデックス領域はまだ RAM に保存される必要がありますが、他のすべての領域はディスクに保存できます。

    詳しくは 項14.11. 「MySQL Cluster ディスク データ ストレージ」 を参照してください。

  • 変数サイズのレコード:VARCHAR(255) として定義されたカラムは現在特定のレコードに保存されたものとは別個に 260 バイトのストレージを使用しています。MySQL 5.1 のクラスタ テーブルでは、実際はレコードで使用されるカラムの一部のみが保存されます。これによりそのようなカラムのスペースを多くのケースで 5 倍ほど削減します。

  • ユーザー定義のパーテッショニング:ユーザーはプライマリ キーの一部であるカラムのパーテッションを定義できます。NDB テーブルを KEY および LINEAR KEY スキーマに基づいてパーティッションできます。この機能は多くの他の MySQL ストレージ エンジンにも利用できます。それによって NDB Cluster テーブルでは利用できない特別なパーティショニングをサポートします。

    MySQL 5.1 のユーザー定義のパーティショニングの一般情報の詳細に関しては、 章 15. パーティショニング を参照してください。パーティショニングの詳細については 項15.2. 「パーティショニングのタイプ」 で説明します。

    MySQL サーバーはいくつかのパーティションをWHERE 節から 「剪定」 することもできます。 項15.4. 「パーティションの刈り込み」 参照。

  • テーブル スキーマの変更点の自動検索.MySQL 5.1 では、FLUSH TABLES あるいは 「ダミー」 SELECT を NDB テーブルあるいは 1 つの SQL ノードの既存の NDB テーブルのスキーマに加えた変更に対して発行して クラスタの他のSQL ノードで見えるようにする必要が無くなりました。

    注:新たにデータベースを作成するとき、それでも CREATE DATABASE あるいは CREATE SCHEMA ステートメントをクラスタの各 SQL ノードに発行する必要があります。

詳細に関しては MySQL Cluster issues from previous versions that have been resolved in MySQL 5.1 を参照してください。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates