Tablestore permet d'écrire, de lire et de supprimer des données via la console Tablestore, les SDK et la CLI. Cette rubrique décrit les méthodes disponibles ainsi que leurs scénarios d'application.
Écriture des données
Vous pouvez écrire des données dans les tables en insérant une seule ligne, en mettant à jour une seule ligne ou en écrivant plusieurs lignes simultanément. Il est également possible de spécifier un numéro de version personnalisé et d'utiliser des mises à jour conditionnelles pour définir des conditions d'écriture. Pour plus d'informations, consultez la rubrique Écriture des données.
|
Méthode |
Description |
Scénario |
|
Insertion d'une seule ligne de données |
Écrit une seule ligne de données. Si la ligne existe déjà, Tablestore supprime toutes les versions des données de toutes les colonnes de la ligne existante et écrit les nouvelles données. |
Convient à l'écriture d'un petit volume de données. |
|
Mise à jour d'une seule ligne de données |
Ajoute ou supprime une colonne d'attribut dans une ligne, supprime une version spécifique des données d'une colonne d'attribut ou met à jour la valeur d'une colonne d'attribut existante. Si la ligne n'existe pas, une nouvelle ligne est ajoutée. |
Adapté à la mise à jour d'un faible volume de données. |
|
Écriture simultanée de plusieurs lignes de données |
Écrit plusieurs lignes de données dans une ou plusieurs tables en une seule opération. |
Recommandé pour l'écriture, la suppression ou la mise à jour d'un grand volume de données, ou pour combiner ces opérations en une seule fois. |
Lecture des données
Vous pouvez lire des données depuis les tables en lisant une seule ligne, plusieurs lignes simultanément ou les lignes dont les valeurs de clé primaire se situent dans une plage spécifique. Vous avez également la possibilité de spécifier les colonnes à renvoyer, d'appliquer des filtres et de définir une plage de versions ou une version spécifique des données à retourner. Pour en savoir plus, consultez la rubrique Lecture des données.
|
Méthode |
Description |
Scénario |
|
Lecture d'une seule ligne de données |
Lit une seule ligne de données. |
Utilisez cette méthode lorsque toutes les valeurs des colonnes de clé primaire de la ligne cible sont connues et que seul un petit nombre de lignes doit être lu. |
|
Lecture simultanée de plusieurs lignes de données |
Lit plusieurs lignes de données dans une ou plusieurs tables en une seule opération. |
Plus adapté lorsque toutes les valeurs des colonnes de clé primaire des lignes cibles sont connues et que le nombre de lignes est important, ou lorsque vous souhaitez lire des données provenant de plusieurs tables. |
|
Lecture des données dont les valeurs de clé primaire se situent dans une plage spécifique |
Lit les données dont les valeurs de clé primaire se trouvent dans une plage déterminée. |
Conçu pour les scénarios où la plage ou le préfixe des valeurs de clé primaire des lignes cibles peut être déterminé. |
Suppression des données
Vous pouvez supprimer des données des tables en supprimant une seule ligne ou plusieurs lignes simultanément. Vous pouvez également utiliser des mises à jour conditionnelles pour définir des conditions de suppression. Pour plus de détails, consultez la rubrique Suppression des données.
|
Méthode |
Description |
Scénario |
|
Suppression d'une seule ligne de données |
Supprime une seule ligne de données. Si la ligne spécifiée n'existe pas, la table de données reste inchangée. |
Convient à la suppression d'un faible volume de données. |
|
Suppression simultanée de plusieurs lignes de données |
Supprime plusieurs lignes simultanément en se basant sur les informations de clé primaire. |
Adapté à la suppression d'un grand volume de données. |
Références
Configurez les conditions d'écriture ou de suppression des données. Pour plus d'informations, consultez la rubrique Mises à jour conditionnelles.
Effectuez des opérations atomiques pour lire ou écrire une ou plusieurs lignes de données. Pour en savoir plus, consultez la rubrique Transactions locales.
Collectez des statistiques en temps réel pour les applications en ligne, telles que le nombre de pages vues (PV) sur les publications. Pour plus de détails, consultez la rubrique Utilisation de la fonctionnalité de compteur atomique.
Filtrez les données répondant à des conditions spécifiques lors des opérations de lecture. Pour plus d'informations, consultez la rubrique Filtres.
Supprimez automatiquement les données dont la période de rétention dépasse la valeur TTL (Time To Live) spécifiée. Pour en savoir plus, consultez la rubrique Versions des données et TTL.