Definition: Global und Local Secondary Index

Als Global bzw. Local Secondary Index bezeichnen wir:

  • Global Secondary Index (GSI):
    • erlaubt Abfragen auf beliebigen Attributen über die gesamte Tabelle hinweg, unabhängig von der Partition.
    • Langsamere writes, aber globale Queries sind schneller
  • Local Secondary Index (LSI):
    • erlaubt Abfragen auf zusätzlichen Attributen innerhalb einer Partition und teilt sich den Primärschlüssel mit der Haupttabelle.
    • Schnelle Writes, aber globale Queries sind aufwändiger