Les utilisateurs se connectent, créent un panier d'achat et sont automatiquement déconnectés après 30 minutes d'inactivité ; le panier doit persister d'une connexion à l'autre. En suivant les bonnes pratiques de Google, où devriez-vous stocker les données de session et du panier d'achat ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker les données de session dans Memorystore (Redis ou Memcached) et les données du panier d'achat dans Firestore..
Pourquoi c'est la réponse
La bonne pratique de Google pour les données de session éphémères et à faible latence est Memorystore (Redis ou Memcached), car il offre une base de données en mémoire gérée et évolutive, idéale pour les sessions utilisateur. Pour les données de panier d'achat qui doivent persister entre les sessions et être structurées, Firestore est un excellent choix. C'est une base de données NoSQL sans serveur, entièrement gérée, qui offre une grande flexibilité et une mise à l'échelle automatique. Stocker les informations de session dans Pub/Sub n'est pas approprié car Pub/Sub est un service de messagerie, pas une base de données de session. Cloud SQL pourrait stocker le panier, mais Firestore est plus adapté aux données NoSQL flexibles. Stocker les données du panier dans Cloud Storage sous forme de fichiers n'est pas optimal pour les requêtes structurées et la gestion des mises à jour. Utiliser MySQL sur Compute Engine pour la session et le panier nécessiterait une gestion manuelle de l'infrastructure et de la mise à l'échelle, ce qui va à l'encontre des pratiques sans serveur et gérées de Google.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise