MaxCompute stocke toutes les données dans des tables, qui constituent l'entrée et la sortie de chaque tâche de calcul sur la plateforme. Une table est une structure bidimensionnelle composée de lignes et de colonnes, où chaque ligne représente un enregistrement et chaque colonne contient des valeurs d'un seul type de données. Si vous avez déjà travaillé avec des bases de données relationnelles, le fonctionnement des tables MaxCompute est identique : utilisez SQL pour interroger et analyser les données.
MaxCompute prend en charge deux types de tables : les tables internes et les tables externes.
| Type de table | Emplacement des données | Meilleur cas d'utilisation |
|---|---|---|
| Table interne | Stockage MaxCompute | Données structurées que vous traitez entièrement au sein de MaxCompute |
| Table externe | OSS ou Tablestore (en dehors de MaxCompute) | Données non structurées — vidéo, audio, génétiques, météorologiques ou géographiques — que vous souhaitez interroger sans les déplacer vers MaxCompute |
Tables internes
Les données des tables internes sont stockées et gérées directement par MaxCompute. Les colonnes prennent en charge tous les types de données MaxCompute. Pour la liste complète, consultez Éditions des types de données.
Tables externes
Les tables externes pointent vers des données situées dans Object Storage Service (OSS) ou Tablestore. MaxCompute ne stocke que les métadonnées ; les données sous-jacentes restent à leur emplacement d'origine. Cela vous permet d'exécuter des requêtes SQL sur des données non structurées (fichiers vidéo, audio, génétiques, météorologiques ou géographiques) sans les ingérer dans MaxCompute.
Les tables externes sont disponibles dans MaxCompute V2.0 et versions ultérieures.
Gérez les tables sur la page DataStudio de DataWorks, où vous pouvez créer des tables MaxCompute, ajouter des tables aux favoris, gérer les cycles de vie des données, modifier les schémas de table et configurer les permissions sur les tables, les ressources et les fonctions.
Étapes suivantes
Opérations sur les tables — créez, supprimez et importez des données dans les tables
Présentation des tables externes — créez, lisez et écrivez dans des tables externes