Heim >Backend-Entwicklung >PHP-Tutorial >Was ist die Designidee der Benutzerporträtdatenbank?
Wir möchten eine Datenbank für die Analyse von Benutzerporträts erstellen. Der Hauptinformationsinhalt sind die persönlichen Daten des Benutzers, Bestellinformationen, Bestelltransaktionsvolumen usw.
Jetzt möchte ich diese Daten exportieren, sie in der Datenbank wiederherstellen und eine Porträtanalyse durchführen. Wenn jedoch Hunderttausende Daten in einer Tabelle abgelegt werden, ist die Antwort zu langsam Datentabellen nach Produkttypen erfordern für die Speicherung verwandte Abfragen das Zusammenfügen vieler Felder.
Ich fange gerade erst an und meine Idee ist zu einfach. Können Sie mir bitte einen Rat geben, wie ich die Datenbank speichern soll?
Antwortinhalt:Jetzt möchte ich diese Daten exportieren, sie in der Datenbank wiederherstellen und eine Porträtanalyse durchführen. Wenn jedoch Hunderttausende Daten in einer Tabelle abgelegt werden, ist die Antwort zu langsam Datentabellen nach Produkttypen erfordern für die Speicherung verwandte Abfragen das Zusammenfügen vieler Felder.
Ich fange gerade erst an und meine Idee ist zu einfach. Können Sie mir bitte einen Rat geben, wie ich die Datenbank speichern soll?
Die Definitionen und Beträge der Speicherfelder sollten ähnlich sein. Definieren Sie den Index in der Tabelle, erhalten Sie die Daten in Datensegmenten und analysieren Sie sie dann. Dies ist die aktuelle Praxis der meisten Unternehmen
Hunderttausende Daten? Die Abfrage von
dauert weniger als 1 ms