JindoCache (anciennement JindoFSx) est un service EMR d’Alibaba Cloud qui accélère les lacs de données cloud-native grâce à la mise en cache des données et des métadonnées. Il propose diverses politiques de lecture et d’écriture pour différents CacheSets afin de répondre aux besoins d’accélération de l’accès dans divers scénarios de lac de données.
Informations générales
Un CacheSet est une abstraction de cache dans JindoCache. Toutes les données ne nécessitent pas une accélération par cache ; JindoCache fournit donc des politiques d’accès granulaires pour prendre en charge diverses charges de travail de lac de données. Configurez une mise en cache agressive des métadonnées ou désactivez la mise en cache pour certaines données afin d’obtenir des performances et une efficacité des ressources optimales.
Scénarios
JindoCache s’applique aux scénarios suivants :
Traitement analytique en ligne (OLAP) (requêtes Presto) : améliore les performances des requêtes et réduit leur durée d’exécution.
Service de données (HBase) : réduit considérablement la latence P99 et les coûts liés aux requêtes.
Analyse de big data (rapports Hive/Spark) : réduit le temps de génération des rapports et optimise les coûts du cluster de calcul.
Lakehouse de données : réduit les coûts des requêtes et optimise la latence de réponse du catalogue de données.
IA : accélère l’entraînement et d’autres charges de travail IA, réduisant ainsi les coûts du cluster IA, et offre une prise en charge complète.
Politiques de cache
JindoCache prend en charge la mise en cache des données et des métadonnées. Les méthodes de mise en cache des données incluent la mise en cache distribuée, le hachage cohérent et la mise en cache locale.