すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for SelectDB:データテーブル設計

最終更新日:Mar 26, 2025

ビジネスデータを ApsaraDB for SelectDB インスタンスに格納する場合は、ビジネス要件に基づいて重要なテーブルプロパティを設計する必要があります。これは、パフォーマンスが高く、メンテナンスが容易なテーブルスキーマを作成するのに役立ちます。次の表は、SelectDB インスタンスの重要なテーブルプロパティについて説明しています。

テーブルプロパティ

必須

説明

参照

データモデル

はい

さまざまなデータモデルが、さまざまなビジネスシナリオに適しています。

  • Unique モデルは、プライマリキーの一意性制約をサポートしています。これにより、柔軟かつ効率的にデータを更新できます。

  • Duplicate モデルは、データ追加書き込みモードを使用し、詳細データの高パフォーマンス分析に適しています。

  • Aggregate モデルは、データの事前集約をサポートしており、データの集約と統計のシナリオに適しています。

データモデル

バケット

はい

バケットは、クラスター内のさまざまなノードにデータを分散するために使用され、分散システムの機能を活用して大量のデータを管理およびクエリします。

パーティション分割とバケット化

パーティション

いいえ

パーティションは、時間やリージョンなどの指定されたフィールドに基づいて、未加工のテーブルを複数の子テーブルに分割するために使用されます。これにより、パーティションによるデータ管理とクエリが容易になり、クエリが高速化されます。

パーティション分割とバケット化

インデックス

いいえ

インデックスは、データをすばやくフィルタリングまたは特定するために使用されます。これにより、クエリのパフォーマンスが大幅に向上します。

インデックス

SelectDB インスタンスのテーブルを初めて設計する場合は、データベースとテーブル設計の重要なポイントを理解することをお勧めします。テーブル設計の重要なポイントを全体的に理解した後で、関連する詳細を深く読むことができます。