ApsaraDB for HBase

ApsaraDB for HBase est un moteur de base de données NoSQL hautement optimisé et compatible avec l'édition communautaire de HBase. Il s'agit d'une solution de base de données stable, simple d'utilisation et économique.

ApsaraDB for HBase est une base de données NoSQL hautement optimisée (l'enterprise edition est disponible sous le nom Lindorm) compatible avec l'édition communautaire de HBase. Grâce à cette compatibilité et à l'intégration avec Spark, Phoenix et Solr, ApsaraDB for HBase est simple d'utilisation et offre une stabilité et un rapport qualité-prix supérieurs. ApsaraDB for HBase prend facilement en charge les scénarios à haut débit et haute simultanéité, avec le stockage de données volumétriques en temps réel, l'indexation en texte intégral, les requêtes SQL légères ainsi que les requêtes spatiotemporelles et de séries temporelles.

Par rapport à sa version open source, ApsaraDB for HBase bénéficie d'une optimisation poussée jusque dans le noyau, avec des performances de lecture/écriture, des capacités de reprise après sinistre, une efficacité de stockage et une latence de réponse supérieures. En chiffres, les performances de lecture/écriture sont multipliées par 3 à 7, le RPO est réduit à moins d'une minute, la latence au 99e percentile est réduite de 90 %, le MTTR est réduit de 90 % et le taux de compression est multiplié par 13. ApsaraDB for HBase garantit une disponibilité de 99,9 %. ApsaraDB for HBase convient aux applications industrielles exigeantes telles que le contrôle des risques, la recommandation, la publicité, l'IoT, la VoT, le traitement de flux et la visualisation de données. En interne chez Alibaba, ApsaraDB for HBase assure déjà le support de plusieurs activités clés du groupe Alibaba, notamment Taobao, Alipay et Cainiao.

Avantages

Haute fiabilité du stockage
Reposant sur une architecture de cluster distribué avec six sauvegardes de données et au moins trois réplicas, ApsaraDB for HBase garantit une fiabilité des données de 99,99999999 %.
Haute disponibilité
La surveillance de la disponibilité en temps réel et le basculement en cas de défaillance ponctuelle garantissent la continuité de vos charges de travail. La surveillance des processus de service et la récupération automatique permettent de restaurer les processus en quelques secondes.
Exploitation et maintenance haute efficacité
ApsaraDB for HBase dispose d'une plateforme unifiée de gestion visuelle des bases de données, de surveillance et d'alertes. Son noyau est automatiquement mis à jour pour une exploitation et une maintenance haute efficacité. La console web, l'API et les SDK multilingues facilitent la gestion des clusters.
Performances nettement améliorées
Développé comme une version améliorée de l'édition communautaire de HBase, ApsaraDB for HBase bénéficie d'une optimisation approfondie du noyau par Alibaba Cloud. Les performances de lecture et d'écriture sont multipliées par 3 à 7, la latence au 99e percentile est réduite de 90 % et le MTTR est réduit de 90 %.

Fonctionnalités

Noyau et architecture optimisés

Architecture haute disponibilité avec mise à l'échelle illimitée du cluster et un noyau profondément optimisé.

Architecture haute disponibilité

ApsaraDB for HBase adopte une architecture haute disponibilité dans laquelle les nœuds maîtres fonctionnent en sauvegarde mutuelle. La haute fiabilité est assurée par une détection de disponibilité en temps réel. Les régions peuvent basculer en quelques secondes en cas de défaillance d'un nœud principal.

Réduction des coûts de stockage

Les taux de compression élevés, le stockage froid ainsi que la séparation des données chaudes et froides sont pris en charge pour réduire les coûts de stockage de plus de 50 %.

Évolutivité du cluster

Chaque nœud principal peut traiter jusqu'à 100 000 requêtes par seconde et fournir jusqu'à 8 To d'espace de stockage. La taille des disques et des clusters peut être augmentée selon les besoins. Un cluster peut évoluer jusqu'à 1 000 nœuds pour traiter 10 millions de requêtes par seconde et stocker des pétaoctets de données.

Faible latence de lecture/écriture

Des SSD sont utilisés pour garantir des lectures et écritures à haute vitesse. Une entrée de données de moins de 0,2 Ko peut être lue ou écrite avec une latence au 99,9e centile de 3 millisecondes et une latence moyenne de 1 milliseconde.

Sauvegarde des données

La sauvegarde et la restauration des données du cluster ainsi que la sauvegarde incrémentielle en temps réel sont prises en charge. Le Recovery Time Objective (RTO) est réduit à moins d'une minute.

Reprise après sinistre bi-cluster

Les clusters principal et secondaire assurent un basculement automatique. Les données entre les deux clusters sont synchronisées en temps réel.

Prise en charge de scénarios variés

SQL, les séries temporelles, les données spatiotemporelles et la recherche de données sont pris en charge.

Prise en charge de SQL

Le composant Phoenix SQL prend en charge les index secondaires et la syntaxe SQL standard.

Prise en charge de Solr

Le composant Solr intégré prend en charge les index en texte intégral pour les recherches complexes. Ce composant permet de synchroniser les données d'ApsaraDB for HBase vers Solr.

Index secondaires natifs

Les index secondaires natifs offrent des performances de lecture et d'écriture six fois supérieures à celles des index Phoenix. Aucun composant externe n'est nécessaire.

Prise en charge des séries temporelles

Le composant OpenTSDB prend en charge les données de séries temporelles.

Prise en charge des données spatiotemporelles

Le composant GeoMesa prend en charge les données spatiotemporelles.

Stockage d'objets de taille moyenne (MOB) en temps réel

Le stockage et l'accès en temps réel aux objets de moins de 10 Mo sont pris en charge.

Moteur d'analyse HBase entièrement géré

Le moteur d'analyse est conçu pour répondre aux besoins des utilisateurs en matière de traitement de flux de données et d'analyse de données.

Prise en charge du traitement de flux de données

La prise en charge de l'ingestion de données depuis Kafka, Log Service et Message Queue permet la gestion des alertes et le traitement ETL (Extract, Transform, Load).

Prise en charge de diverses sources de données

La prise en charge de diverses sources de données, notamment HBase, Object Storage Service (OSS), RDS et MongoDB, permet des analyses de données complexes.

Hautes performances

Prise en charge du pushdown d'opérateurs et de l'élagage de colonnes.

Exploitation et maintenance efficaces

Une plateforme d'exploitation et maintenance visuelle et intuitive est fournie, permettant la mise à jour automatique du système vers la dernière version.

Surveillance des clusters dans le cloud

Les informations du cluster sont surveillées en temps réel, vous permettant d'obtenir des données actualisées. Les métriques surveillées incluent l'utilisation du processeur, les IOPS, les connexions et l'espace disque. Des alertes sont envoyées lorsque des anomalies sont détectées.

Plateforme de gestion visuelle

Une plateforme de gestion visuelle vous permet de facilement faire évoluer vos clusters, modifier les configurations et redémarrer les clusters.

Gestion des versions du noyau de base de données

Les mises à jour automatiques corrigent les vulnérabilités dans les meilleurs délais, éliminant la nécessité de gérer manuellement les versions du noyau. Les paramètres HBase sont optimisés pour maximiser l'utilisation des ressources système.

Scénarios

  • Contrôle des risques financiers
  • Stockage et analyse de données volumétriques
  • Moteur de recommandation
  • IoT : séries temporelles et données spatiales
  • Flux sociaux
  • Stockage MOB rapide
  • Correspondance floue de données volumétriques
  • Traitement des données de journaux de jeu
  • Stockage de données vidéo
  • Visualisation de données en temps réel
Contrôle des risques financiers

Contrôle des risques financiers

Données structurées et non structurées prises en charge

ApsaraDB for HBase vous permet d'agréger et d'analyser des données transactionnelles, des données d'entreprise et des données collectées sur Internet. Vous pouvez ensuite développer des services de contrôle des risques basés sur le big data, tels que des systèmes anti-fraude et de profilage utilisateur.

Avantages

  • Faibles coûts de stockage

    ApsaraDB for HBase utilise des schémas de stockage clairsemé pour prendre en charge des pétaoctets de données structurées et non structurées. Vous pouvez rechercher des enregistrements de transactions pour obtenir des informations détaillées.

  • Traitement hybride transactionnel et analytique (HTAP) pour les données volumétriques

    Avec ApsaraDB for HBase, vous pouvez utiliser Phoenix et les index secondaires pour le traitement transactionnel en ligne (OLTP) en temps réel, et Spark pour le traitement analytique en ligne (OLAP).

  • Haute simultanéité pour des écritures rapides

    Contrairement aux arbres B+ traditionnels, ApsaraDB for HBase prend en charge le stockage basé sur Log-Structured Merge (LSM). Il est conçu pour des écritures rapides à haute simultanéité.

Stockage et analyse de données volumétriques

Stockage et analyse de données volumétriques

Prise en charge de données volumétriques

ApsaraDB for HBase prend en charge l'ingestion rapide de données volumétriques et la synchronisation en temps réel des données incrémentales. Vous pouvez utiliser Spark pour analyser les données volumétriques hors ligne.

Avantages

  • Faibles coûts de stockage

    La séparation automatique des données chaudes et froides est prise en charge. Les données froides sont compressées via Zstandard et stockées sur Object Storage Service (OSS), ce qui réduit les coûts de stockage de plus de 60 %.

  • Traitement de flux de données

    Spark Streaming pour les charges de travail en temps réel

  • Chargements rapides

    Vous pouvez utiliser Bulk Load pour charger rapidement des centaines de téraoctets de données dans ApsaraDB for HBase.

Moteur de recommandation

Moteur de recommandation

Stockage optimisé des profils utilisateur : latence des recommandations en temps réel réduite à la milliseconde

Les données comportementales des utilisateurs sont stockées en temps réel. Grâce aux profils utilisateur créés à partir de ces données, votre système de recommandation en temps réel peut répondre aux requêtes en quelques millisecondes.

Avantages

  • Faibles coûts de stockage

    Utilise des schémas de stockage parcimonieux, adaptés au stockage de données de profils utilisateur fortement compressées.

  • Haute évolutivité

    Chaque nœud peut répondre à plus de 100 000 requêtes par seconde. Les nœuds peuvent être mis à l'échelle horizontalement selon les besoins. Aucun partitionnement de base de données ou de table n'est nécessaire.

  • Faible latence

    Noyau profondément optimisé : si vos charges de travail sont sensibles à la latence de réponse, vous pouvez opter pour des SSD afin de réduire la latence moyenne de lecture/écriture à moins de 2 millisecondes. La latence au 99,9e percentile peut être réduite à moins de 80 millisecondes.

IoT : séries temporelles et données spatiales

IoT : séries temporelles et données spatiales

TSDB distribuée hautes performances

Un composant OpenTSDB intégré permet de traiter les données de séries temporelles avec une grande efficacité et à moindre coût, faisant d'ApsaraDB for HBase une solution adaptée aux scénarios IoT, de surveillance et de graphiques en chandeliers.

Avantages

  • OpenTSDB natif pour le traitement de données en virgule flottante à faible coût.

    OpenTSDB natif repose sur l'architecture distribuée HBase et est compatible avec les moteurs de bases de données open source, vous permettant de faire évoluer facilement vos bases de données de séries temporelles.

  • Prise en charge de pétaoctets de données spatiotemporelles et haute simultanéité pour des écritures rapides

    Le stockage et le calcul sont découplés, avec prise en charge de la haute simultanéité pour des écritures rapides. Chaque nœud peut répondre à des centaines de milliers de requêtes par seconde.

  • Index et algorithmes spatiotemporels

    Le moteur d'analyse repose sur les courbes de remplissage d'espace Z-Order et Hilbert, et prend en charge les index spatiotemporels 2D et 3D.

Flux sociaux

Flux sociaux

Stockage de flux sociaux à grande échelle

Vous pouvez utiliser ApsaraDB for HBase pour stocker de grands volumes de flux sociaux tels que des publications, des articles, des conversations et des commentaires.

Avantages

  • Haute simultanéité pour des écritures rapides

    Contrairement aux arbres B+ traditionnels, ApsaraDB for HBase prend en charge le stockage basé sur Log-Structured Merge (LSM). Il est conçu pour des écritures rapides à haute simultanéité.

  • Rentabilité

    La séparation des données chaudes et froides est prise en charge. Les données froides sont automatiquement stockées sur OSS, ce qui réduit les coûts de stockage de plus de 60 %.

  • Faible latence de lecture/écriture

    Noyau profondément optimisé. Si vos charges de travail sont sensibles à la latence de réponse, vous pouvez utiliser des SSD pour réduire la latence moyenne de lecture/écriture à moins de 2 millisecondes. La latence P999 peut être réduite à moins de 80 millisecondes.

Stockage MOB rapide

Stockage MOB rapide

Stockage et recherche MOB ultra-rapides

ApsaraDB for HBase utilise la technologie MOB (medium-sized object). Cette technologie prend en charge les objets de 1 Ko à 10 Mo, tels que les graphiques, les courtes vidéos et les documents. Pour toute requête impliquant plusieurs interrogations, la latence système peut être de quelques millisecondes seulement.

Avantages

  • Hautes performances

    La technologie MOB permet de réduire la latence du système de 10 secondes à 20 millisecondes, soit une amélioration des performances de 500 %.

  • Fonctionnalités de recherche avancées

    Fonctionnalités de recherche avancées intégrées avec filtres et index Phoenix

  • Taux de compression élevé et faibles coûts

    Plusieurs algorithmes de compression offrent des taux de compression de 3:1 à 10:1.

Correspondance floue de données volumétriques

Correspondance floue de données volumétriques

Correspondance floue et exacte pour la recherche dans de grands volumes d'enregistrements

Le composant Solr intégré prend en charge la synchronisation automatique du texte intégral et des index. La correspondance exacte et la correspondance floue sont toutes deux prises en charge.

Avantages

  • Logique de synchronisation intégrée

    La logique de synchronisation intégrée permet de prévenir toute perte de données.

  • Correspondance exacte et floue

    Correspondance exacte et correspondance floue

  • Faibles coûts de stockage

    Des taux de compression élevés et la prise en charge du stockage froid pour une rentabilité et une efficacité supérieures

Traitement des données de journaux de jeu

Traitement des données de journaux de jeu

Collecte, stockage et analyse de données de journaux

ApsaraDB for HBase vous permet de collecter, stocker et rechercher les données de journaux de comportement utilisateur sur les serveurs de jeu, de vérifier les données brutes, de consulter les historiques de recharge des joueurs et d'analyser les données en temps réel. Grâce au traitement et à l'analyse hors ligne des journaux, vous pouvez également calculer le taux de rétention client, le ratio prêt/valeur (LTV), le revenu moyen par utilisateur (ARPU) et le montant total des recharges.

Avantages

  • Traitement de données en ligne et hors ligne

    ApsaraDB for HBase prend en charge les écritures et lectures de données en ligne à haut débit et faible latence. Vous pouvez également utiliser Spark pour traiter et analyser les données ApsaraDB for HBase hors ligne.

  • Schémas de données structurées et non structurées

    Les schémas de données structurées et non structurées sont pris en charge, ce qui vous permet d'ajouter dynamiquement des colonnes pour répondre aux exigences d'exploitation et de maintenance des jeux.

  • Rentabilité

    ApsaraDB for HBase prend en charge la séparation des données chaudes et froides, ce qui vous permet de stocker les données froides à moindre coût.

Stockage de données vidéo

Stockage de données vidéo

Stockage et analyse en temps réel des vidéos de cours, de conférences et de vidéosurveillance.

ApsaraDB for HBase prend en charge les lectures et écritures de données vidéo à haut débit, avec une faible latence et des coûts réduits. Il permet également le stockage convergé des index vidéo, des caractéristiques et des données sources vidéo.

Avantages

  • Haut débit et faible latence

    ApsaraDB for HBase prend en charge les lectures et écritures à haut débit et faible latence. Vous pouvez étendre la capacité de stockage pour stocker des pétaoctets de données.

  • Stockage convergé

    La recherche complexe et le stockage convergé des index, des caractéristiques et des données vidéo sont pris en charge.

Visualisation de données en temps réel

Visualisation de données en temps réel

Visualisation de données en temps réel

ApsaraDB for HBase fournit une solution tout-en-un pour l'analyse dynamique de données, à la fois rentable et offrant une latence de l'ordre de la milliseconde. Cette solution intègre également le calcul en temps réel via Spark. Elle a été déployée sur plusieurs plateformes e-commerce d'Alibaba lors du festival Double 11, le plus grand événement de shopping en ligne au monde, pour l'agrégation en temps réel des pages vues, des visiteurs uniques, des transactions et du classement des produits sur grands écrans.

Avantages

  • Faible latence

    Prise en charge des lectures et écritures de données de bout en bout avec une faible latence.

  • Débit extrêmement élevé

    Extension rapide et flexible des capacités de calcul

  • Rentabilité

    Une plateforme tout-en-un conçue pour réduire les coûts superflus et simplifier l'exploitation et la maintenance.

Assistance améliorée pour vous

Conseil de prévente individualisé, assistance technique 24 h/24, 7 j/7, réponse plus rapide et plus de tickets.

Conseil de prévente individualisé

Conseils d’experts du cloud expérimentés. En savoir plus

Assistance technique 24 h/24, 7 j/7

Temps de service prolongé de 10 heures, 5 jours par semaine à 24 heures sur 24, 7 jours sur 7. En savoir plus

6 tickets gratuits par trimestre

Le nombre de tickets gratuits a doublé, passant de 3 à 6 par trimestre. En savoir plus

Réponse plus rapide

Temps de réponse après-vente raccourci de 36 heures à 18 heures. En savoir plus

Créer un cluster ApsaraDB for HBase

En savoir plus sur ApsaraDB for HBase

Documentation > Console >
phone Contacter
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.