Présentation
ApsaraDB for SelectDB est un service d'entrepôt de données cloud natif en temps réel de nouvelle génération, basé sur Apache Doris. Simple d'utilisation et open source, ApsaraDB for SelectDB prend en charge la séparation stockage-calcul cloud native, les performances de requêtes en temps réel, une intégration rapide et une excellente compatibilité. ApsaraDB for SelectDB fournit des requêtes de rapports en temps réel avec des dizaines de milliers de requêtes par seconde (QPS), une analyse ad hoc multidimensionnelle avec une latence inférieure à la seconde, des solutions d'analyse de logs 10 fois plus économiques que les autres solutions, ainsi que des plateformes d'analyse lakehouse de données dont le coût peut être réduit jusqu'à 80 %.
Avantages
-
Architecture cloud native : résoudre les problèmes de coûts et d'extensibilité
L'architecture cloud native sépare les ressources de stockage et de calcul. Vous pouvez ainsi faire évoluer indépendamment les ressources de calcul et de stockage en fonction de vos besoins métier. L'ensemble des données est stocké dans des buckets Object Storage Service (OSS), stables et économiques. Le coût unitaire du stockage est réduit de 90 %. Les données peuvent être partagées entre plusieurs clusters de calcul. Cela élimine la redondance du stockage et offre de puissantes capacités d'isolation physique et logique. Le coût total de possession (TCO) d'ApsaraDB for SelectDB est inférieur de 50 % à celui d'un entrepôt de données autogéré.
-
Requêtes en temps réel : résoudre les problèmes de performance
ApsaraDB for SelectDB offre d'excellentes performances de requêtes pour l'agrégation de tables larges, l'analyse d'associations multi-tables et les scénarios de requêtes ponctuelles à forte concurrence. ApsaraDB for SelectDB se classe en tête du classement mondial des bases de données analytiques de ClickBench. Plusieurs de ses indicateurs se classent parmi les meilleurs au monde. ApsaraDB for SelectDB prend en charge l'import et la mise à jour de données à forte concurrence en temps réel. Les données peuvent être analysées quelques secondes seulement après leur génération.
-
Simplicité d'utilisation : résoudre les problèmes d'ergonomie
ApsaraDB for SelectDB prend en charge différentes méthodes d'import de données simples d'utilisation, pour une importation rapide. ApsaraDB for SelectDB est compatible avec les protocoles de connexion et la syntaxe MySQL, et s'intègre de manière transparente avec des dizaines de services d'écosystème de bases de données et de big data. Cela réduit les coûts d'apprentissage pour les utilisateurs. ApsaraDB for SelectDB fournit des outils de développement visuels pour simplifier le processus de développement des données.
Fonctionnalités
Mise à l'échelle en temps réel
ApsaraDB for SelectDB prend en charge plusieurs clusters de calcul. Vous pouvez augmenter ou réduire la capacité de vos clusters en fonction de vos besoins métier. La mise à l'échelle s'effectue en quelques minutes, sans interruption de service.
Analyse de lac de données
ApsaraDB for SelectDB prend en charge différents types de lacs de données tels que Hive, Iceberg et Hudi, et vous permet d'interroger et de réécrire des données dans les lacs de données.
Analyse de données semi-structurées
ApsaraDB for SelectDB offre des capacités d'analyse de données semi-structurées, simples et rapides, et prend en charge tous les types de variants ainsi que les index inversés.
Scénarios
Les solutions traditionnelles présentent plusieurs défis : latence élevée de plusieurs heures entre la génération des données et leur disponibilité, temps de réponse lent et faible simultanéité (quelques dizaines de requêtes simultanées seulement), perte ou duplication de données et faible disponibilité du service. ApsaraDB for SelectDB vous permet de traiter des requêtes de reporting en ligne à haute simultanéité et vous fournit des services en temps réel, rapides, stables et hautement disponibles.
Avantages
-
Écriture de données en temps réel
ApsaraDB for SelectDB prend en charge l'écriture de millions d'enregistrements par seconde et s'intègre aux écosystèmes de bases de données tels que MySQL, PostgreSQL et Oracle, ainsi qu'aux écosystèmes big data tels que Realtime Compute for Apache Flink, ApsaraMQ for Kafka et DataWorks. Le processus d'écriture des données s'en trouve simplifié.
-
Réponse requête infraseconde
ApsaraDB for SelectDB s'appuie sur de nouveaux optimiseurs de requêtes, des moteurs d'exécution Pipeline haute performance et divers types d'index pour accélérer les requêtes de plusieurs ordres de grandeur. Le service fournit des vues matérialisées hautement cohérentes, créées à partir des résultats de requêtes d'agrégation multi-tables, et prend en charge la réécriture automatique des requêtes pour répondre aux exigences de requêtes en moins d'une seconde pour l'agrégation statistique.
-
Jusqu'à 10 000 requêtes simultanées
ApsaraDB for SelectDB prend en charge l'élagage de données par partitions et buckets, les index de saut de données (Zonemap et Bloomfilter) ainsi que les index de requêtes ponctuelles (clé primaire et index inversé). Cela réduit le volume de données à lire et améliore la capacité de requêtes simultanées. Combiné au stockage hybride lignes-colonnes et à un optimiseur de requêtes personnalisé, une seule machine peut prendre en charge des requêtes ponctuelles à haute simultanéité avec des dizaines de milliers de QPS.
Les solutions traditionnelles présentent plusieurs problèmes : processus de calcul et d'analyse complexes, temps de réponse des requêtes lent, schéma de table rigide, difficulté d'adaptation aux évolutions métier et latence des mises à jour lors de la modification des données. ApsaraDB for SelectDB vous permet de construire une plateforme d'analyse multidimensionnelle et de mettre en œuvre des opérations personnalisées et granulaires telles que l'analyse des profils et du comportement des utilisateurs. Vous pouvez ainsi cibler vos utilisateurs avec plus de précision et stimuler le développement de votre activité.
Avantages
-
Mise à jour haute performance
ApsaraDB for SelectDB offre des capacités de mise à jour de données à haute simultanéité, permettant de mettre à jour les données par ligne ou par colonne spécifique sans recalculer périodiquement un grand volume de données historiques hors ligne. La fraîcheur des données est ainsi garantie en quelques secondes. Le service intègre également des fonctionnalités ETL (extraction, transformation et chargement) simples et efficaces. Vous pouvez exécuter des instructions SQL pour traiter et convertir facilement vos données.
-
Modification légère du schéma de table
ApsaraDB for SelectDB prend en charge les modifications légères de schéma de table, réalisables en ligne en quelques secondes. Le service propose divers types de données semi-structurées tels que Map, Array et JSON, ainsi qu'une capacité de traitement de tables larges haute performance pouvant gérer des milliers de colonnes. Cette approche répond pleinement aux exigences de flexibilité et de diversité métier.
-
Analyse interactive en quelques secondes
ApsaraDB for SelectDB propose diverses fonctions d'analyse ad hoc, telles que l'analyse de rétention et l'analyse de profils, ainsi que des capacités de traitement bitmap orthogonal. Cette approche simplifie considérablement le processus de développement de l'analyse ad hoc multidimensionnelle et permet une analyse interactive des données en quelques secondes.
Services associés
Dans les scénarios de journalisation comportant de grands volumes de logs, des écritures à haut débit et une visibilité en temps réel des données, la réduction des coûts de ressources constitue un défi majeur. De plus, une capacité de recherche textuelle rapide est nécessaire pour répondre à des besoins tels que le dépannage et la recherche en texte intégral. ApsaraDB for SelectDB exploite la séparation stockage-calcul, le stockage en colonnes et les index inversés pour offrir des requêtes en temps réel, un stockage à faible coût et un traitement haute performance des logs massifs. Cette solution est 10 fois plus économique que les solutions basées sur Elasticsearch.
Avantages
-
Écriture en temps réel de données massives
ApsaraDB for SelectDB fournit des index inversés haute performance optimisés. La vitesse d'écriture est quatre fois supérieure à celle des index inversés d'Elasticsearch (ES). Le mécanisme de group commit est utilisé côté serveur, ce qui permet d'atteindre un débit d'écriture en temps réel de plusieurs gigaoctets par seconde tout en garantissant la visibilité des données en temps réel à la seconde.
-
Stockage de données économique
ApsaraDB for SelectDB utilise le stockage en colonnes, des index inversés simplifiés et une compression à fort taux. L'espace de stockage occupé représente 20 % de celui d'Elasticsearch (ES). Grâce à l'architecture de séparation stockage-calcul, le coût unitaire de stockage correspond à 33,3 % de celui d'Elasticsearch (ES), et le coût total à seulement 6,7 %.
-
Traitement efficace des requêtes
ApsaraDB for SelectDB vous permet de restreindre le périmètre de données des requêtes grâce au partitionnement et au bucketing, ainsi qu'au filtrage par plage temporelle. Vous pouvez utiliser des index inversés et des mots-clés pour retrouver rapidement les lignes de logs correspondantes. Cela évite les analyses de données à grande échelle et garantit un temps de réponse en quelques secondes.
Services associés
Les solutions traditionnelles de plateforme big data répondent aux exigences complexes et variées de l'analyse de données en combinant plusieurs moteurs de requêtes de lac de données et systèmes d'entrepôt de données. Cette approche entraîne des coûts élevés en main-d'œuvre et en ressources, une complexité accrue du développement et de l'utilisation des données, ainsi qu'un manque de réactivité dans l'analyse. ApsaraDB for SelectDB vous permet de construire un système d'analyse lakehouse pour répondre rapidement à vos besoins d'analyse de données, de manière économique et efficace.
Avantages
-
Réduction significative des coûts
ApsaraDB for SelectDB prend en charge l'ensemble de vos besoins d'analyse au sein d'un système unifié, ce qui réduit considérablement la nécessité de construire des systèmes redondants. Cela diminue les coûts de main-d'œuvre et de maintenance des plateformes big data, ainsi que la surcharge liée aux ressources redondantes. Les coûts globaux peuvent être réduits jusqu'à 80 %.
-
Développement simplifié et unifié
ApsaraDB for SelectDB prend en charge les lakehouse de données et les fonctionnalités légères d'extraction, de chargement et de transformation (ELT). Vous pouvez ainsi effectuer la synchronisation et le nettoyage des données de la source à l'entrepôt de données, sans dépendre de Spark ni de Realtime Compute for Apache Flink. Utilisez ApsaraDB for SelectDB comme passerelle de requêtes unifiée, sans avoir à basculer entre plusieurs systèmes ni à vous soucier de la compatibilité de la syntaxe SQL.
-
Analyse de données rapide
ApsaraDB for SelectDB intègre un moteur de requêtes et d'analyse de premier plan, et prend en charge la mise en cache des données ainsi que la collecte de statistiques. Ses performances d'analyse peuvent être trois à cinq fois supérieures à celles de Presto et Trino. Vous pouvez exploiter des ressources de calcul élastiques et des tables internes pour accélérer les vues et améliorer davantage les performances.
