ビジネスデータを ApsaraDB for SelectDB インスタンスに格納する場合は、ビジネス要件に基づいて重要なテーブルプロパティを設計する必要があります。これは、パフォーマンスが高く、メンテナンスが容易なテーブルスキーマを作成するのに役立ちます。次の表は、SelectDB インスタンスの重要なテーブルプロパティについて説明しています。
テーブルプロパティ | 必須 | 説明 | 参照 |
データモデル | はい | さまざまなデータモデルが、さまざまなビジネスシナリオに適しています。
| |
バケット | はい | バケットは、クラスター内のさまざまなノードにデータを分散するために使用され、分散システムの機能を活用して大量のデータを管理およびクエリします。 | |
パーティション | いいえ | パーティションは、時間やリージョンなどの指定されたフィールドに基づいて、未加工のテーブルを複数の子テーブルに分割するために使用されます。これにより、パーティションによるデータ管理とクエリが容易になり、クエリが高速化されます。 | |
インデックス | いいえ | インデックスは、データをすばやくフィルタリングまたは特定するために使用されます。これにより、クエリのパフォーマンスが大幅に向上します。 |
SelectDB インスタンスのテーブルを初めて設計する場合は、データベースとテーブル設計の重要なポイントを理解することをお勧めします。テーブル設計の重要なポイントを全体的に理解した後で、関連する詳細を深く読むことができます。