Gebruikers loggen in, vullen een winkelwagentje en worden na 30 minuten inactiviteit automatisch uitgelogd; het winkelwagentje moet blijven bestaan bij nieuwe logins. Waar moet u, volgens de best practices van Google, sessie- en winkelwagentjegegevens opslaan?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Sessiedata opslaan in Memorystore (Redis of Memcached) en winkelwagentjegegevens in Firestore..
Waarom dit het antwoord is
De correcte aanpak is om sessiedata in Memorystore (Redis of Memcached) op te slaan en winkelwagengegevens in Firestore. Memorystore is een in-memory datastore die extreem lage latentie en hoge doorvoer biedt, ideaal voor vluchtige sessiedata die snel toegankelijk moeten zijn en na inactiviteit kunnen verdwijnen. Firestore is een NoSQL-documentdatabase die schaalbaar is en flexibele schema's ondersteunt, perfect voor het opslaan van winkelwagengegevens die persistent moeten zijn en gekoppeld aan een gebruiker, zelfs na uitloggen. Het opslaan van sessie-informatie in Pub/Sub is ongeschikt omdat Pub/Sub een messaging-service is, niet bedoeld voor persistente dataopslag of snelle lookup van sessiestatus. Winkelwagengegevens als bestand in Cloud Storage opslaan is inefficiënt voor snelle lees-/schrijfbewerkingen en updates van individuele items in een winkelwagen. MySQL op Compute Engine-instanties kan werken, maar is minder schaalbaar en beheerd dan Firestore voor winkelwagengegevens, en minder performant dan Memorystore voor sessiedata.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig