Reduktion der Schreibverstärkung in einem Objektspeicher

Ein Verfahren zum Verwalten eines Speichersystems mit einem oder mehreren Speichervorrichtungen umfasst das Empfangen einer Anforderung, in einer gestuften Datenstruktur auf ein Datenobjekt und ein oder mehrere Attribute des Datenobjektes zuzugreifen und die Zugriffsanforderung zu verarbeiten. Die A...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cheru, Tomy Ammuthan, Krishnan, Manavalan, Samuels, Allen, O'Krafka, Brian W
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein Verfahren zum Verwalten eines Speichersystems mit einem oder mehreren Speichervorrichtungen umfasst das Empfangen einer Anforderung, in einer gestuften Datenstruktur auf ein Datenobjekt und ein oder mehrere Attribute des Datenobjektes zuzugreifen und die Zugriffsanforderung zu verarbeiten. Die Anforderung weist einen ersten Schlüsselwert für das Datenobjekt und jeweilige zweite Schlüsselwerte für das eine oder die mehreren Attribute des Datenobjektes auf. Modifizierte Schlüsselwerte für die Attribute des Datenobjektes werden in Übereinstimmung mit zumindest einem Anteil des ersten Schlüsselwertes erzeugt und verwendet, um auf Baumeinträge für die Datenobjektattribute in einem oder mehreren Blattknoten der gestuften Datenstruktur zuzugreifen. Auf einen Baumeintrag für das Datenobjekt wird auch von demselben Satz von einem oder mehreren Blattknoten zugegriffen. A method of managing a storage system having one or more storage devices includes receiving a request to access, in a tiered data structure, a data object and one or more attributes of the data object and processing the access request. The request includes a first key value for the data object and respective second key values for the one or more attributes of the data object. Modified key values for the attributes of the data object are generated in accordance with at least a portion of the first key value and used to access tree entries for the data object attributes in one or more leaf nodes of the tiered data structure. A tree entry for the data object is also accessed from the same set of one or more leaf nodes.