Ein Unternehmen wird Amazon DynamoDB als primäre Datenbank verwenden, aber eingehende Datenelemente können die DynamoDB-Elementgrößenbeschränkungen (aktuelle maximale Größe 700 KB und wachsend) überschreiten. Welche Lösung bewältigt große Datenmengen mit der höchsten betrieblichen Effizienz?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Speichern Sie die großen Daten als Objekte in einem Amazon S3-Bucket. Erstellen Sie in einer DynamoDB-Tabelle ein Element, das ein Attribut enthält, das auf die S3-URL der Daten verweist..
Warum dies die Antwort ist
Die Speicherung großer Daten in Amazon S3 und das Speichern eines Verweises (S3-URL) in DynamoDB ist die betrieblich effizienteste Lösung. S3 ist für die Speicherung großer Objekte optimiert und bietet hohe Skalierbarkeit und Kosteneffizienz. DynamoDB kann dann als Metadaten-Speicher dienen, der auf die tatsächlichen Daten in S3 verweist. Das Filtern und Speichern in DocumentDB wäre komplexer und würde eine zusätzliche Datenbankinfrastruktur erfordern. Das Aufteilen großer Daten in mehrere DynamoDB-Elemente mit demselben Partition Key kann zu Hot Partitions führen und die Abfrage komplexität erhöhen. Die Komprimierung mit gzip könnte die Größe reduzieren, aber es gibt keine Garantie, dass alle Objekte unter die 400 KB (nicht 700 KB) Grenze fallen, und die Komprimierung/Dekomprimierung fügt Rechenaufwand hinzu.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich