Loading
Utöka Salesforce med klick och inte kod
Sorteringsexempel för ordrar och orderobjekt i Amazon DynamoDB

Sorteringsexempel för ordrar och orderobjekt i Amazon DynamoDB

För att effektivt sortera ordrar och orderobjekt som lagras i en Amazon DynamoDB-tabell på ett sätt som gynnar en verksamhetsprocess, skapa sekundära index som identifierar attributvärden som grund för sortering.

Ett sekundärt index ger effektiv åtkomst till data med andra attribut än de primära nyckelvärdena. Du kan skapa flera sekundära index och ge dina program åtkomst till olika frågemönster. En allmän regel för att skapa index:

När du frågar efter rader som matchar villkor A vill du sortera resultaten efter attribut B.

Ett sekundärt index är en datastruktur som innehåller en underuppsättning attribut du väljer från tabellen. Du måste välja alla attribut som du vill ska visas i sökfrågeresultaten, även om de inte används för sortering.

Anta att du vill sortera ordrar för en kund efter datum och sedan sortera radartiklarna inom en order efter kvantitet. För att göra detta måste en Amazon DynamoDB-administratör skapa specifika index för att stödja sökfrågan och sorteringsåtgärden:

  • customerID-orderDate-index: Sökfråga för ordrarna för en specifik kund (partitionsnyckel), sedan sortera efter datum (sorteringsnyckel).
  • orderID-quantity-index: Sökfråga för orderobjekten för en specifik order (partitionsnyckel), och sortera sedan efter kvantitet (sorteringsnyckel).

Om du vill visa enhetspris och andra motsvarande detaljer för ordrar eller orderobjekt, se till att inkludera attributen medan du skapar indexet.

 
Laddar
Salesforce Help | Article