淘宝、京东 多规格组合商品 的数据库设计
京东和淘宝关于多规格组合商品做法不一样
京东是每一种组合结果都作为一个商品,所以同一个商品下有很多很多规格也就是有很多个商品。
淘宝则是只有一个商品,点击不同的规格出现不同的价格。
开发语言是PHP,数据库是mysql。要求:商户可以自定义设置规格,规格条数和规格个数不限。
请问下这两种做法哪一种要好一些?哪一种要简单一些?它的数据库分别应该怎么设计?
回复内容:
京东和淘宝关于多规格组合商品做法不一样
京东是每一种组合结果都作为一个商品,所以同一个商品下有很多很多规格也就是有很多个商品。
淘宝则是只有一个商品,点击不同的规格出现不同的价格。
开发语言是PHP,数据库是mysql。要求:商户可以自定义设置规格,规格条数和规格个数不限。
请问下这两种做法哪一种要好一些?哪一种要简单一些?它的数据库分别应该怎么设计?
希望这篇文章能够帮助你,http://www.cnblogs.com/mmmjiang13/archive/2012/07/05/2575538.html
我们公司用的是单商品模式,哪种好一点我也不知道,各有优势吧...
个人认为单商品比较简单一点...
简单设计描述:
单商品:商品-商品类型-规格-规格(组合)&价格
多商品1:父商品-子商品...//无限极分类表
2:父商品类-子商品
以上就是淘宝、京东 多规格组合商品 的数据库设计的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dengan populariti Internet dan peningkatan bilangan senario aplikasi, reka bentuk pangkalan data telah menjadi isu yang sangat penting. Dalam reka bentuk pangkalan data, medan berlebihan adalah isu yang sangat penting. Medan berlebihan merujuk kepada medan pendua atau tidak perlu yang muncul semasa mereka bentuk pangkalan data. Walaupun medan berlebihan boleh meningkatkan kecekapan dan kelajuan pertanyaan pada tahap tertentu, ia juga membazirkan ruang storan, meningkatkan kesukaran penyelenggaraan, malah menjejaskan konsistensi dan keselamatan data. Oleh itu, dalam pengaturcaraan PHP, amalan terbaik tertentu harus diikuti untuk menyelesaikan masalah yang disebabkan oleh medan berlebihan.

Meneroka penyelesaian kepada masalah reka bentuk pangkalan data yang dihadapi dalam pembangunan teknologi MongoDB Abstrak: Dengan perkembangan pesat data besar dan pengkomputeran awan, reka bentuk pangkalan data amat penting dalam pembangunan perisian. Artikel ini akan membincangkan isu reka bentuk pangkalan data biasa yang dihadapi semasa pembangunan dan memperkenalkan penyelesaian MongoDB melalui contoh kod khusus. Pengenalan: Dalam proses pembangunan perisian, reka bentuk pangkalan data adalah pautan utama. Pangkalan data perhubungan tradisional mempunyai beberapa isu prestasi dan kebolehskalaan apabila memproses data berskala besar. Dan MongoD

Golang ialah bahasa pengaturcaraan yang dibangunkan oleh Google Kesederhanaan penggunaannya, prestasi unggul dan ciri merentas platform menjadikannya semakin popular dalam pembangunan aplikasi web moden. Dalam pembangunan aplikasi web, reka bentuk pangkalan data adalah bahagian yang sangat penting. Dalam artikel ini, kami akan memperkenalkan cara mempraktikkan reka bentuk pangkalan data semasa membangunkan aplikasi web menggunakan Golang. Memilih pangkalan data Pertama, kita perlu memilih pangkalan data yang sesuai. Golang menyokong pelbagai pangkalan data, seperti MySQL, Po

Reka bentuk pangkalan data MySQL: senarai menu sistem pesanan Pengenalan: Dalam industri katering, reka bentuk dan pelaksanaan sistem pesanan adalah penting. Salah satu jadual data teras ialah jadual menu Artikel ini akan memperkenalkan secara terperinci cara mereka bentuk dan mencipta jadual menu yang berkesan untuk menyokong fungsi sistem pesanan. 1. Analisis keperluan Sebelum mereka bentuk senarai menu, kita perlu menjelaskan keperluan dan fungsi sistem. Dalam sistem pesanan, jadual menu perlu menyimpan maklumat yang berkaitan tentang setiap hidangan, termasuk nama hidangan, harga, klasifikasi, penerangan, dsb. Di samping itu, anda juga perlu mempertimbangkan hidangan

PHP dan MySQL adalah pasangan yang berkuasa dengan pelbagai aplikasi. Dalam industri Internet, PHP dan MySQL telah menjadi konfigurasi standard timbunan teknologi, dan sejumlah besar laman web, aplikasi web, sistem pengurusan bahagian belakang dan aplikasi lain telah menggunakan gabungan ini. Artikel ini akan meneroka reka bentuk dan aplikasi pangkalan data PHP dan MySQL serta memperkenalkan beberapa amalan terbaik. 1. Kelebihan pangkalan data PHP dan MySQL PHP ialah bahasa pengaturcaraan Web bersilang platform, sumber terbuka, sisi pelayan dengan pelbagai senario aplikasi. MySQL ialah a

Bagaimana untuk melaksanakan reka bentuk pangkalan data untuk SKU berbilang spesifikasi produk dalam PHP Dalam platform e-dagang, spesifikasi produk adalah konsep yang sangat penting. Spesifikasi produk boleh difahami sebagai sifat dan ciri produk yang berbeza, seperti saiz, warna, berat, dsb. Dalam aplikasi praktikal, untuk spesifikasi yang berbeza, kita selalunya perlu menetapkan harga, inventori, gambar dan maklumat lain yang berbeza untuk setiap kombinasi. Ini memerlukan kami untuk mereka bentuk struktur pangkalan data yang sesuai untuk menyimpan dan mengurus spesifikasi produk dan maklumat berkaitan. Artikel ini akan memperkenalkan cara melaksanakan SKU berbilang spesifikasi produk dalam PHP

Penjelasan terperinci tentang aplikasi kunci utama komposit MySQL dalam reka bentuk pangkalan data Kunci utama komposit MySQL merujuk kepada kunci utama yang terdiri daripada pelbagai medan Satu rekod dikenal pasti secara unik dengan menggabungkan nilai medan ini. Dalam reka bentuk pangkalan data, kunci utama komposit digunakan secara meluas, terutamanya apabila entiti perlu dikenal pasti secara unik. Artikel ini akan memperkenalkan secara terperinci konsep, prinsip reka bentuk dan contoh kod khusus kunci utama komposit MySQL. 1. Konsep kunci utama komposit MySQL Dalam MySQL, kunci utama ialah medan yang digunakan untuk mengenal pasti secara unik setiap baris data dalam jadual.

Gunakan MySQLMVCC untuk mengoptimumkan reka bentuk pangkalan data dan meningkatkan prestasi aplikasi Ringkasan: Dalam aplikasi Internet hari ini, prestasi pangkalan data adalah penting untuk operasi yang stabil dan masa tindak balas sistem. Sebagai salah satu sistem pengurusan pangkalan data hubungan yang paling biasa digunakan, MySQL menggunakan kawalan konkurensi berbilang versi (MVCC) untuk meningkatkan prestasi konkurensi dan konsistensi data semasa mereka bentuk pangkalan data. Artikel ini akan memperkenalkan prinsip asas MVCC dan pelaksanaannya dalam MySQL, dan memberikan beberapa contoh untuk mengoptimumkan reka bentuk pangkalan data. Prinsip asas konkurensi berbilang versi MVCC
