Je beheert een Azure Cosmos DB SQL API-container die eventdocumenten opslaat. Standaard moeten events na 7 dagen worden verwijderd. Bepaalde audit-events moeten 90 dagen worden bewaard en een kleine set documenten mag nooit verlopen. Wat moet je configureren om aan alle vereisten te voldoen met minimale code?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel TTL in op de container en stel de standaard TTL in op 604800 seconden (7 dagen)., Stel voor auditdocumenten een "ttl"-eigenschap per item in van 7776000 seconden (90 dagen)., Stel voor documenten die niet mogen verlopen een "ttl"-eigenschap per item in van -1..
Waarom dit het antwoord is
Azure Cosmos DB's Time-to-Live (TTL) functionaliteit biedt een efficiënte manier om documentlevenscycli te beheren. Door TTL op containerniveau in te schakelen en de standaardwaarde in te stellen op 604800 seconden (7 dagen), voldoet u aan de vereiste voor de meeste events. Voor audit-events kunt u de TTL per item overschrijven door de 'ttl'-eigenschap in te stellen op 7776000 seconden (90 dagen), waardoor ze langer worden bewaard. Documenten die nooit mogen verlopen, kunnen worden geconfigureerd met een 'ttl'-eigenschap van -1, wat aangeeft dat ze niet automatisch worden verwijderd. Deze aanpak minimaliseert code omdat Cosmos DB de verwijderingen automatisch afhandelt. Het uitschakelen van TTL en het gebruik van de change feed zou meer handmatige implementatie vereisen. Het indexeringsbeleid is niet relevant voor TTL-beheer.
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