Derzeit prüfe ich ein potenzielles neues Projekt, bei dem eine Datenbank für typische Kundeninformationen (Benutzer-ID, Kennwort, Vor- und Nachname, E-Mail-Adresse, Adresse, Telefonnummer ...) erstellt wird. Die Anforderungen sind an dieser Stelle nur grob definiert.
Der Kunden-DB wird in O (Millionen) von Datensätzen erwartet. Um einige Back-of-the-Envelope-Zahlen für die DB-Dimensionierung zu berechnen und mögliche DB-Optionen und -Architekturen zu bewerten, suche ich nach De-facto-Standards für diese Art von Datensätzen. Insbesondere die Standardgröße jedes Feldes (Vorname, Nachname, Adresse, ...) oder der typische Durchschnitt für einen einfachen Kundendatensatz wäre eine großartige Information .
Bei so vielen E-Commerce-Websites sollte es eine Art typische Konfiguration geben, die wiederverwendet werden kann, und es sollte vermieden werden, das Rad neu zu erfinden.
Irgendwelche Ideen?
---- bearbeiten ----
Die Antworten scheinen darauf zu lenken, einen Standard-Kundenrekord zu übernehmen, statt einen eigenen zu entwerfen. Ich möchte betonen, dass der Schwerpunkt dieser Frage darin besteht, eine Referenz für die Feldgröße für ein Kundenobjekt zu finden und dies nicht selbst herauszufinden (ich habe diesen Teil im Originaltext hervorgehoben - jetzt fett gedruckt -).