メインコンテンツまでスキップ

システム制限

このトピックでは、CelerData を使用する際に適用されるルールと制限について説明します。

  • CelerData は通信に MySQL プロトコルを使用します。MySQL クライアントまたは JDBC を介して CelerData クラスターに接続できます。バージョン 5.1 以降の MySQL クライアントを使用することを推奨します。5.1 より前のバージョンは、16 文字を超えるユーザー名をサポートしていません。

  • クラスター、データベース、テーブル、ビュー、カラム、パーティション、ユーザー名、およびロールの命名規則:

    • 名前は数字 (0-9)、文字 (a-z または A-Z)、およびアンダースコア (_) のみで構成できます。ユーザー名はすべて数字でも構いません。
    • 名前は 64 文字を超えてはなりません。カラム名、テーブル名、データベース名は 1023 文字を超えてはなりません。
    • カラム名を除き、他の名前は小文字または大文字の文字で始める必要があります。
    • カラム名はアンダースコア (_) で始めることができます。
    • データベース、テーブル、ビューの名前は大文字と小文字を区別します。カラム名は大文字と小文字を区別しません
  • メンバーのパスワード要件:

    • パスワードには大文字 (A-Z)、小文字 (a-z)、および数字 (0-9) を含めることができます。
    • パスワードは少なくとも 8 文字を含み、少なくとも 1 つの文字と 1 つの数字を含む必要があります。
    • パスワードには、1111112345abcdeqwert のような同一または連続する 4 つの文字や数字を含めることはできません。
  • ラベルの命名規則: データをインポートする際にジョブのラベルを指定できます。ラベル名はアンダースコア (_)、文字 (a-z または A-Z)、数字 (0-9) で構成でき、128 文字を超えてはなりません。ラベル名には開始文字の要件はありません。

  • テーブルを作成する際、キー カラムは FLOAT または DOUBLE 型にすることはできません。小数を表すには DECIMAL 型を使用できます。

  • VARCHAR 値の最大長は 1 から 1048576 バイトの範囲です。VARCHAR 値の最大長 = 最大行サイズ (1048578 バイト) - 長さプレフィックス (2 バイト)。長さプレフィックスは値のバイト数を示します。

デフォルトの長さは 1 バイトです。

  • CelerData は UTF-8 エンコーディングのみをサポートし、GBK はサポートしていません。

  • CelerData はテーブル内のカラム名の変更をサポートしていません。

  • デフォルトでは、クエリは最大 10,000 個のサブクエリをネストできます。