Inhaltsverzeichnis
Antwortinhalt:
Heim Backend-Entwicklung PHP-Tutorial Datenbankdesign für die Kombinationsprodukte mit mehreren Spezifikationen von Taobao und JD.com

Datenbankdesign für die Kombinationsprodukte mit mehreren Spezifikationen von Taobao und JD.com

Aug 04, 2016 am 09:21 AM
数据库设计


JD.com und Taobao haben unterschiedliche Ansätze für Produktkombinationen mit mehreren Spezifikationen

  • JD.com behandelt jede Kombination als ein Produkt, also das gleich Es gibt viele, viele Spezifikationen unter dem Produkt, was bedeutet, dass es viele Produkte gibt.

  • Taobao hat nur ein Produkt und unterschiedliche Preise werden angezeigt, wenn Sie auf unterschiedliche Spezifikationen klicken.

Die Entwicklungssprache ist PHP und die Datenbank ist MySQL. Anforderungen: Händler können Spezifikationen anpassen und die Anzahl der Spezifikationen und Spezifikationen ist unbegrenzt.
Welche dieser beiden Methoden ist besser? Welches ist einfacher? Wie sollten seine Datenbanken gestaltet sein?

Antwortinhalt:

JD.com und Taobao verfolgen unterschiedliche Ansätze für Produktkombinationen mit mehreren Spezifikationen

  • JD.com behandelt jede Kombination als ein Produkt Daher gibt es viele Spezifikationen für dasselbe Produkt, das heißt, es gibt viele Produkte.

  • Taobao hat nur ein Produkt und unterschiedliche Preise werden angezeigt, wenn Sie auf unterschiedliche Spezifikationen klicken.

Die Entwicklungssprache ist PHP und die Datenbank ist MySQL. Anforderungen: Händler können Spezifikationen anpassen, die Anzahl der Spezifikationen und Spezifikationen ist unbegrenzt.
Welche dieser beiden Methoden ist besser? Welches ist einfacher? Wie sollten seine Datenbanken gestaltet sein?


Ich hoffe, dieser Artikel kann Ihnen helfen, http://www.cnblogs.com/mmmjiang13/archive/2012/07/05/2575538.html


Unser Unternehmen verwendet ein einzelnes Produktmodell. Ich weiß nicht, welches besser ist.
Ich persönlich denke, dass das einzelne Produktmodell einfacher ist. ..
Einfache Designbeschreibung:
Einzelprodukt: Produkt-Produkttyp-Spezifikation-Spezifikation (Kombination)&Preis
Mehrfachprodukt 1: übergeordnetes Produkt-untergeordnetes Produkt...//Infinitus-Klassifizierungstabelle
2: Übergeordnete Produktkategorie – untergeordnetes Produkt

Das Obige ist der Inhalt des Datenbankdesigns von Kombinationsprodukten mit mehreren Spezifikationen auf Taobao und Jingdong. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www .php.cn)!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Redundante Feldprobleme beim Datenbankdesign: Best Practices in der PHP-Programmierung Redundante Feldprobleme beim Datenbankdesign: Best Practices in der PHP-Programmierung Jun 22, 2023 am 11:02 AM

Mit der Popularität des Internets und der zunehmenden Anzahl von Anwendungsszenarien ist das Datenbankdesign zu einem äußerst wichtigen Thema geworden. Beim Datenbankdesign sind redundante Felder ein sehr wichtiges Thema. Redundante Felder beziehen sich auf doppelte oder unnötige Felder, die beim Entwurf der Datenbank erscheinen. Obwohl redundante Felder die Abfrageeffizienz und -geschwindigkeit bis zu einem gewissen Grad verbessern können, verschwenden sie auch Speicherplatz, erhöhen die Wartungsschwierigkeiten und beeinträchtigen sogar die Datenkonsistenz und -sicherheit. Daher sollten bei der PHP-Programmierung bestimmte Best Practices befolgt werden, um die durch redundante Felder verursachten Probleme zu lösen.

Forschung zu Lösungen für Datenbankdesignprobleme, die bei der Entwicklung mithilfe der MongoDB-Technologie auftreten Forschung zu Lösungen für Datenbankdesignprobleme, die bei der Entwicklung mithilfe der MongoDB-Technologie auftreten Oct 08, 2023 pm 05:53 PM

Erforschung von Lösungen für Datenbankdesignprobleme, die bei der Entwicklung der MongoDB-Technologie auftreten. Zusammenfassung: Angesichts der rasanten Entwicklung von Big Data und Cloud Computing ist das Datenbankdesign in der Softwareentwicklung besonders wichtig. In diesem Artikel werden häufige Probleme beim Datenbankdesign erörtert, die während der Entwicklung auftreten, und MongoDB-Lösungen anhand spezifischer Codebeispiele vorgestellt. Einleitung: Im Softwareentwicklungsprozess ist das Datenbankdesign ein wichtiges Glied. Herkömmliche relationale Datenbanken weisen bei der Verarbeitung großer Datenmengen einige Leistungs- und Skalierbarkeitsprobleme auf. Und MongoD

Golang-Lerndatenbank-Designpraxis für Webanwendungen Golang-Lerndatenbank-Designpraxis für Webanwendungen Jun 24, 2023 am 10:33 AM

Golang ist eine von Google entwickelte Programmiersprache. Aufgrund ihrer Benutzerfreundlichkeit, überlegenen Leistung und plattformübergreifenden Funktionen wird sie in der modernen Webanwendungsentwicklung immer beliebter. Bei der Entwicklung von Webanwendungen ist das Datenbankdesign ein sehr wichtiger Teil. In diesem Artikel stellen wir vor, wie man das Datenbankdesign bei der Entwicklung von Webanwendungen mit Golang übt. Auswahl einer Datenbank Zunächst müssen wir eine geeignete Datenbank auswählen. Golang unterstützt eine Vielzahl von Datenbanken, wie MySQL, Po

So implementieren Sie das Datenbankdesign für Produkt-SKUs mit mehreren Spezifikationen in PHP So implementieren Sie das Datenbankdesign für Produkt-SKUs mit mehreren Spezifikationen in PHP Sep 06, 2023 am 09:03 AM

So implementieren Sie das Datenbankdesign für Produkt-SKUs mit mehreren Spezifikationen in PHP. In E-Commerce-Plattformen sind Produktspezifikationen ein sehr wichtiges Konzept. Unter Produktspezifikationen können die verschiedenen Attribute und Eigenschaften des Produkts verstanden werden, wie z. B. Größe, Farbe, Gewicht usw. In praktischen Anwendungen müssen wir für unterschiedliche Spezifikationen häufig unterschiedliche Preise, Lagerbestände, Bilder und andere Informationen für jede Kombination festlegen. Dazu müssen wir eine geeignete Datenbankstruktur entwerfen, um Produktspezifikationen und zugehörige Informationen zu speichern und zu verwalten. In diesem Artikel wird erläutert, wie Sie Produkt-SKUs mit mehreren Spezifikationen in PHP implementieren

MySQL-Datenbankdesign: Menütabelle des Bestellsystems MySQL-Datenbankdesign: Menütabelle des Bestellsystems Nov 01, 2023 pm 12:40 PM

MySQL-Datenbankdesign: Menüliste des Bestellsystems Einführung: In der Gastronomie ist das Design und die Implementierung des Bestellsystems von entscheidender Bedeutung. Eine der Kerndatentabellen ist die Menütabelle. In diesem Artikel wird detailliert beschrieben, wie eine effektive Menütabelle entworfen und erstellt wird, um die Funktionen des Bestellsystems zu unterstützen. 1. Anforderungsanalyse Bevor wir die Menüliste entwerfen, müssen wir die Anforderungen und Funktionen des Systems klären. Im Bestellsystem muss die Menütabelle relevante Informationen zu jedem Gericht speichern, einschließlich Gerichtname, Preis, Klassifizierung, Beschreibung usw. Darüber hinaus müssen Sie auch die Gerichte berücksichtigen

Design und Anwendung von PHP- und MySQL-Datenbanken Design und Anwendung von PHP- und MySQL-Datenbanken Jun 20, 2023 am 09:27 AM

PHP und MySQL sind ein leistungsstarkes Paar mit einem breiten Anwendungsspektrum. In der Internetbranche sind PHP und MySQL zur Standardkonfiguration des Technologie-Stacks geworden, und eine große Anzahl von Websites, Webanwendungen, Backend-Managementsystemen und anderen Anwendungen hat diese Kombination übernommen. In diesem Artikel werden das Design und die Anwendung von PHP- und MySQL-Datenbanken untersucht und einige Best Practices vorgestellt. 1. Vorteile von PHP und MySQL-Datenbank PHP ist eine quelloffene, plattformübergreifende, serverseitige Web-Programmiersprache mit vielfältigen Einsatzmöglichkeiten. MySQL ist ein

Verwenden Sie MySQL MVCC, um das Datenbankdesign zu optimieren und die Anwendungsleistung zu verbessern Verwenden Sie MySQL MVCC, um das Datenbankdesign zu optimieren und die Anwendungsleistung zu verbessern Sep 08, 2023 am 08:34 AM

Verwenden Sie MySQLMVCC, um das Datenbankdesign zu optimieren und die Anwendungsleistung zu verbessern. Zusammenfassung: Bei heutigen Internetanwendungen ist die Datenbankleistung entscheidend für den stabilen Betrieb und die Reaktionszeit des Systems. Als eines der am häufigsten verwendeten relationalen Datenbankverwaltungssysteme verwendet MySQL Multiversion Concurrency Control (MVCC), um die Parallelitätsleistung und Datenkonsistenz beim Entwurf der Datenbank zu verbessern. In diesem Artikel werden die Grundprinzipien von MVCC und seine Implementierung in MySQL vorgestellt und einige Beispiele für die Optimierung des Datenbankdesigns gegeben. Grundprinzipien der MVCC-Mehrversions-Parallelität

Ausführliche Erläuterung der Anwendung des zusammengesetzten MySQL-Primärschlüssels im Datenbankdesign Ausführliche Erläuterung der Anwendung des zusammengesetzten MySQL-Primärschlüssels im Datenbankdesign Mar 15, 2024 am 11:33 AM

Detaillierte Erläuterung der Anwendung des zusammengesetzten MySQL-Primärschlüssels im Datenbankdesign. Der zusammengesetzte MySQL-Primärschlüssel bezieht sich auf einen Primärschlüssel, der aus mehreren Feldern besteht. Ein Datensatz wird durch die Kombination der Werte dieser Felder eindeutig identifiziert. Beim Datenbankdesign werden häufig zusammengesetzte Primärschlüssel verwendet, insbesondere wenn eine Entität eindeutig identifiziert werden muss. In diesem Artikel werden das Konzept, die Entwurfsprinzipien und spezifische Codebeispiele von zusammengesetzten MySQL-Primärschlüsseln ausführlich vorgestellt. 1. Das Konzept des zusammengesetzten MySQL-Primärschlüssels In MySQL ist der Primärschlüssel ein Feld, das zur eindeutigen Identifizierung jeder Datenzeile in der Tabelle verwendet wird.

See all articles