Revenir au contenu principal

Mode Real-Time dans Structured Streaming d'Apache Spark™

Traitez les données en quelques millisecondes, 100x plus vite que le micro-batch Spark, sans second moteur

Data pipeline with 2 Kafka sinks, 601K records.

Traitez les données en streaming en quelques millisecondes sur du calcul serverless

Le mode Real-Time (RTM) offre une latence jusqu'à 100 fois inférieure à celle du mode micro-batch de Spark pour les charges de travail opérationnelles, éliminant ainsi le besoin de moteurs distincts comme Apache Flink. En prenant en charge le traitement continu, RTM réduit la latence de bout en bout jusqu'à seulement 5 ms pour les charges de travail critiques. Intégré nativement aux pipelines déclaratifs d'Apache Spark™, il garantit aux équipes de données des performances exceptionnelles et les avantages de services entièrement gérés, notamment l'exécution sans version, les mises à niveau d'infrastructure automatisées et une maintenance avec un temps d'arrêt quasi nul.

Libérez le potentiel des charges opérationnelles grâce à un moteur d'exécution unifié

Minimize logic drift and codebase duplication

Minimisez la dérive logique et la duplication du code

Utilisez la même API Spark pour l'entraînement par lots à grande échelle et l'inférence en temps réel à très faible latence. RTM permet une évolutivité fluide, vous permettant de faire passer vos pipelines des lots horaires au streaming continu en modifiant une seule ligne de code, éliminant ainsi le besoin d'architectures complexes à deux moteurs.

Spark RTM mostly has lower latency than Flink.

Traitez les événements jusqu'à 92 % plus vite qu'avec Flink

Le mode RTM est conçu pour la prise de décision en moins d'une seconde, avec un impact fort sur des cas d'usage comme la détection de fraude en direct et la personnalisation en temps réel. Grâce au flux de données continu, à la planification des pipelines et aux shuffles en streaming, RTM atteint des latences P99 strictes comprises entre 40 ms et 300 ms sur des charges de travail opérationnelles exigeantes.

Micro-batch vs. Real-time data processing modes.

Obtenez une latence jusqu'à 100 fois inférieure au micro-batch

Passez d'un ETL à la minute à un streaming opérationnel à la milliseconde grâce à un simple changement de configuration. Pour les charges de travail prises en charge, RTM offre une latence jusqu'à 100 fois inférieure à celle du micro-batch standard, vous permettant d'alimenter vos applications au sein du même écosystème Spark.

EN SAVOIR PLUS

Découvrez le mode Real-Time

PRODUITS ASSOCIÉS

Découvrir plus

Explorez les autres offres intégrées et intelligentes de la plateforme Databricks Data + AI.

Pipelines déclaratifs Apache Spark™

Simplifiez vos ETL par lots et en streaming grâce à la qualité automatisée des données, au change data capture (CDC), à l'ingestion, la transformation des données et à une gouvernance unifiée.

Genie Code

Créez et maintenez des pipelines de données grâce à une IA agentique qui comprend vos données.

Zerobus Ingest

Envoyez les données d'événements directement vers votre lakehouse en quasi-temps réel. L'API d'écriture directe réduit votre charge opérationnelle avec un débit élevé et des performances à l'échelle.

Unity Catalog

Gouvernez facilement l'ensemble de vos ressources de données grâce à la seule solution de gouvernance ouverte et unifiée du secteur pour les données et l'IA, intégrée à la plateforme Databricks Data + AI.

Passez à l'étape suivante

FAQ sur le mode Real-Time (RTM)

Le mode Real-Time est une évolution d'Apache Spark Structured Streaming qui offre une latence 100 fois inférieure à celle de l'exécution en micro-batch de Spark.

En utilisant la planification des pipelines pour exécuter simultanément les étapes de requête et des shuffles en streaming pour transmettre immédiatement les données entre les tâches, il élimine les goulots d'étranglement de latence.

Cette architecture offre une latence jusqu'à 100 fois inférieure à celle du mode micro-batch de Spark pour les charges de travail de streaming opérationnel prises en charge, réduisant le traitement de plusieurs secondes à quelques millisecondes, avec une latence de bout en bout d'à peine 5 millisecondes.

Prêt à devenir une entreprise data + IA ?

Faites les premiers pas de votre transformation