Tous les produits
Search
Centre de documentation

Tablestore:Quelles sont les différences entre Tablestore et les services de base de données traditionnels tels que MySQL et SQL Server ?

Dernière mise à jour :Aug 18, 2026

Tablestore est un service de stockage serverless basé sur des tables, rentable et conçu pour stocker de grands volumes de données structurées. Tablestore permet d'interroger et de récupérer des données en ligne en quelques millisecondes, tout en effectuant des analyses multidimensionnelles sur les données stockées. Ce service convient à divers scénarios, tels que la facturation, la messagerie instantanée (IM), l'IoT, l'Internet des véhicules (IoV), le contrôle des risques et la recommandation intelligente. Tablestore propose une solution de stockage tout-en-un profondément optimisée pour les applications IoT. Tablestore se distingue des services de base de données relationnels traditionnels comme MySQL et SQL Server par ses modèles de données, son évolutivité, ses fonctionnalités prises en charge et sa gestion des opérations et de la maintenance (O&M).

Le tableau suivant décrit les différences entre Tablestore et les services de base de données relationnels traditionnels.

Élément

Services de base de données relationnels

Tablestore

Modèle de données

  • Schéma rigide utilisant une structure bidimensionnelle (lignes et colonnes) pour organiser les données.

  • Le schéma est identique pour chaque ligne.

  • Sans schéma, utilise une structure tridimensionnelle (lignes, colonnes et temps) pour organiser les données.

  • Les colonnes d'attributs peuvent varier d'une ligne à l'autre. Ajoutez ou supprimez dynamiquement des colonnes d'attributs.

Évolutivité

  • Mise à l'échelle verticale (scale-up) des ressources matérielles (CPU, mémoire) d'un seul serveur. La mise à l'échelle horizontale (scale-out) est difficile.

  • Mise à l'échelle transparente des ressources de stockage grâce au sharding et à l'équilibrage de charge. Prend en charge le stockage de centaines de téraoctets de données et un accès concurrentiel allant jusqu'à 100 000 requêtes par seconde (QPS) sur une seule table.

Fonctionnalités prises en charge

  • Prend en charge les vues, les index et les transactions.

  • Garantit les propriétés ACID (atomicité, cohérence, isolation et durabilité).

  • Prend en charge les index secondaires, les index de recherche, les transactions locales, la durée de vie (TTL) et le nombre maximal de versions.

  • Assure la cohérence à terme dans la plupart des cas et prend en charge la cohérence forte dans des conditions spécifiques.

Gestion des opérations et de la maintenance (O&M)

  • Déploiement et maintenance manuels requis pour les ressources logicielles et matérielles. La maintenance est complexe.

  • Prenez en compte l'investissement matériel, les frais de licence logicielle et les coûts d'O&M à long terme.

  • Provisionnement automatique des logiciels et du matériel, configuration, gestion des erreurs, mise à l'échelle des clusters et gestion de la sécurité. Concentrez-vous sur le développement de vos applications.

  • Activez simplement Tablestore et payez les ressources de stockage et de calcul consommées selon le modèle de paiement à l'utilisation.

Méthode d'accès

  • Instructions SQL

  • Met à disposition des opérations API permettant aux développeurs d'accéder à Tablestore via divers langages de programmation (Java, Go, Python, etc.).

  • Propose une fonctionnalité de requête SQL compatible avec la syntaxe de MySQL.