Cache pour entrepôt de données
Quand toutes vos données vivent dans une plateforme cloud, chaque requête a un prix et une attente. Le même jeu de travail est interrogé des centaines de fois par jour : la facture grimpe à chaque lecture tandis que la vitesse des requêtes varie selon la charge de la plateforme, ce qui rend coût comme performance quasi impossibles à prévoir. 3forge règle le problème. Il se place devant la plateforme comme cache intrajournalier, lit les données une seule fois puis les sert depuis la mémoire toute la journée, de sorte que chaque requête après la première est instantanée et ne coûte rien sur la source.
Le défi
Chaque requête vous coûte de l'argent et du temps
Les plateformes de données cloud facturent à l'usage et reposent sur du calcul partagé : chaque requête coûte donc à la fois de l'argent et du temps. Le coût porte sur chaque lecture, et non sur les données elles-mêmes ; lorsque des données récentes sont lues toute la journée par des centaines d'utilisateurs et d'applications, l'entreprise paie de nouveau pour chaque lecture de données qui n'ont pas changé. La latence des requêtes varie selon la charge de la plateforme, si bien que les requêtes les plus lourdes et les plus précieuses sont à la fois les plus coûteuses et les moins prévisibles à exécuter.
Chaque requête a un coût
La tarification à l'usage facture chaque requête envoyée à la plateforme. Le coût s'accumule sur les lectures, pas sur le stockage : plus les données sont utilisées, plus elles coûtent, même lorsqu'elles sont identiques.
Les données chaudes sont lues encore et encore
Le même jeu de données récent est interrogé des centaines de fois par jour, par différentes équipes et applications. Chaque lecture est facturée séparément, si bien que l'entreprise paie à répétition pour un jeu de travail qui évolue peu durant la session.
Les requêtes complexes coûtent plus cher
Les jointures, analyses et agrégations lourdes consomment plus de calcul et sont facturées plus cher. Les charges de travail les plus précieuses sur le plan analytique sont aussi les plus coûteuses à exécuter sur la source.
La dépense est difficile à prévoir
Comme le coût suit un usage ad hoc réparti sur des centaines de consommateurs, il ne peut pas être projeté proprement à l'avance. Les équipes finance et ingénierie subissent la facture au lieu de planifier sur un chiffre connu.
Les requêtes sont lentes et imprévisibles
Les temps de requête dépendent de la charge de la plateforme partagée et de la lourdeur de la requête : le même tableau de bord peut répondre en une seconde à un instant et caler l'instant d'après. Un usage interactif, tout au long de la journée, ne peut pas compter sur une latence régulière depuis la source.
L'approche 3forge
Lire une fois, servir toute la journée depuis la mémoire
3forge fonctionne devant la plateforme de données cloud comme cache intrajournalier. Il lit le jeu de travail hors de la plateforme une seule fois, dans des tables en mémoire en temps réel adossées à la base en colonnes. Le reste de la journée, chaque utilisateur et chaque application interroge 3forge plutôt que la plateforme, en SQL standard, avec des résultats renvoyés depuis la mémoire à la vitesse de l'in-memory, quelle que soit la charge de la plateforme. Comme la source n'est sollicitée qu'une fois et non à chaque requête, le coût de transaction par requête disparaît et la dépense devient un profil connu et fixe. Et comme 3forge distribue les données à pratiquement n'importe quelle application via le Gateway, avec une intégration native pour Python, C++, ODBC et plus encore, ces centaines de consommateurs atteignent le cache par les interfaces qu'ils utilisent déjà.
Capacités clés
Ce que vous pouvez bâtir avec 3forge
Lire une fois, interroger toute la journée
Chargez le jeu de travail depuis la plateforme une seule fois dans des tables en mémoire. Chaque requête suivante s'exécute sur 3forge, de sorte que la source n'est jamais facturée deux fois pour les mêmes données.
Profil de coût prévisible
Remplacez une facturation à l'usage qui croît à chaque lecture par un coût fixe et connu. La dépense de requêtes cesse de suivre l'activité ad hoc et devient un chiffre sur lequel planifier.
SQL en mémoire haute performance
Interrogez le cache en SQL standard et récupérez les résultats depuis la mémoire avec une latence régulière et prévisible, bien plus vite qu'un aller-retour vers la plateforme cloud et sans être affecté par la charge de la source, avec toutes les efficacités d'exécution du runtime 3forge.
Un accès large depuis n'importe quelle application
Servez les mêmes données aux applications de l'App Engine comme à pratiquement n'importe quelle application externe via le Gateway, avec une intégration native pour Python, C++, ODBC, REST et SQL.
Passe à l'échelle de centaines de consommateurs
Diffusez le même jeu de données en mémoire à des centaines d'utilisateurs et d'applications à la fois. Ajouter des consommateurs ajoute de la charge à 3forge, pas du coût sur la source.
Simple à mettre en place
Placez le cache devant la plateforme existante sans rien changer à la façon dont les données sont stockées. Il est facile à installer et à pointer pour les consommateurs, en laissant la source intacte.
Commencer
Interrogez toute la journée. Payez une fois.
Réservez une démo de 30 minutes avec un ingénieur solutions 3forge et voyez un cache intrajournalier servir du SQL rapide et régulier à des centaines de consommateurs depuis la mémoire, sans coût par requête sur la source.