Ermitteln der Betriebsanforderungen

Abgeschlossen

Nachdem Sie geklärt haben, welche Art von Daten gespeichert werden sollen (strukturiert, teilweise strukturiert oder unstrukturiert), müssen Sie im nächsten Schritt bestimmen, wie die Daten verwendet werden. Als Onlinehändler wissen Sie beispielsweise, dass Kunden schnellen Zugriff auf Produktdaten benötigen, während Geschäftsbenutzer komplexe Analyseabfragen ausführen müssen. Arbeiten Sie sich durch diese Anforderungen durch, und berücksichtigen Sie dabei Ihre Datenklassifizierung, um Ihre Datenspeicherlösung zu planen.

Hier beantworten Sie einige Fragen, um zu bestimmen, wie die Daten verwendet werden sollen.

Vorgänge und Latenz

Was sind die wichtigsten Vorgänge, die Sie für die einzelnen Datentypen durchführen, und welche Leistungsanforderungen für die Daten müssen erfüllt werden?

Stellen Sie sich folgende Fragen zu Ihren Daten:

  • Führen Sie einfache Suchvorgänge anhand eines ID-Felds durch?
  • Müssen Sie mindestens ein Feld der Datenbank abfragen?
  • Wie viele Erstellungs-, Aktualisierungs- und Löschvorgänge werden Sie aller Voraussicht nach ausführen?
  • Müssen Sie komplexe Analyseabfragen ausführen?
  • Wie schnell müssen diese Vorgänge verarbeitet werden?

All diese Fragen spielen für Ihre Entscheidung, welche Speicherlösung für Ihre Daten am besten geeignet ist, eine wichtige Rolle.

Vorgänge und Latenz: Auswerten der Datentypen

Sehen Sie sich unter Beachtung dieser Fragen die einzelnen Datasets und Anforderungen genauer an.

Produktkatalogdaten

Für die Produktkatalogdaten im Szenario des Onlinehandels liegt die oberste Priorität bei den Bedürfnissen der Kunden. Kunden möchten den Produktkatalog abfragen, um einen gewünschten Artikel oder eine bestimmte Kategorie zu finden. Beispielsweise kann ein Kunde alle Tennisschuhe abfragen, dann Tennisschuhe mit reduziertem Preis und dann Tennisschuhe mit reduziertem Preis in einer bestimmten Größe. Für die Bedürfnisse der Kunden sind möglicherweise viele Lesevorgänge erforderlich, und Kunden müssen in der Lage sein, bestimmte Felder abzufragen.

Wenn ein Kunde eine Bestellung aufgibt, muss die Anwendung die Produktmengen aktualisieren. Diese Aktualisierungsvorgänge müssen genau so schnell wie die Lesevorgänge erfolgen, damit Benutzer keine Artikel in Ihren Einkaufswagen legen, der ausverkauft ist. Die Anwendung muss nicht nur eine Vielzahl von Lesevorgängen unterstützen, sondern auch mehr Schreibvorgänge für Produktkatalogdaten. Ermitteln Sie in jedem Fall die Prioritäten aller Datenbankbenutzer, nicht nur die der Hauptbenutzer.

Fotos und Videos

Für die Fotos und Videos, die auf den Produktseiten angezeigt werden, gelten wiederum andere Anforderungen. Sie erfordern schnelle Abrufzeiten, sodass sie zur gleichen Zeit wie die Produktkatalogdaten auf der Website angezeigt werden, jedoch müssen sie nicht unabhängig abgefragt werden. Stattdessen können Sie sich auf die Ergebnisse der Produktabfrage konzentrieren und nur die Video-ID oder -URL als Eigenschaft für die Produktdaten verwenden. Sie müssen Fotos und Videos nur mit ihren IDs abrufen.

Kunden werden keine Aktualisierungen an vorhandenen Fotos oder Videos vornehmen, aber sie können neue Fotos für Produktrezensionen hinzufügen. Beispielsweise kann ein Benutzer ein Bild von sich selbst mit den neuen Schuhen hochladen.

Als Mitarbeiter laden Sie auch Produktfotos, die von Ihrem Produktanbieter bereitgestellt werden, hoch und löschen diese. Diese Updates müssen jedoch nicht so schnell erfolgen, wie die anderen Aktualisierungen von Produktdaten.

Zusammenfassend können Sie Fotos und Videos anhand der ID abfragen, um die gesamte Datei zurückzugeben. Erstellungs- und Aktualisierungsvorgänge sind jedoch weniger häufig und haben eine niedrigere Priorität.

Geschäftsdaten

Für die Datenanalyse verwendet das Unternehmen nur Verlaufsdaten. Ursprüngliche Daten werden nicht basierend auf der Analyse aktualisiert, Geschäftsdaten sind also schreibgeschützt. Benutzer erwarten nicht, dass komplexen Analysen sofort ausgeführt werden, daher ist eine gewisse Latenz bis zur Anzeige der Ergebnisse akzeptabel.

Die Geschäftsdaten werden in mehreren Datasets gespeichert. Nicht alle Geschäftsanalysten benötigen Schreibzugriff auf alle Datasets, können aber alle Datasets lesen.