Ich bin neugierig und möchte jemanden um Hilfe bitten. Wie soll ich die Bestelldatentabelle für eine Website mit großem Einkaufsvolumen wie Taobao gestalten?
何惜一博
何惜一博 2019-03-29 17:53:28
0
2
1528

Tut mir leid, ich habe noch nie eine große Website erstellt und bin immer noch nicht sehr bewandert in Datenbanken.

Wenn die Einkaufstabelle Hunderte Milliarden Daten enthält, welcher Wert sollte dann für die Primärschlüssel-ID geeignet sein?

Aber wie wurden seit der Entwicklung von Taobao so viele Taobao-Bestelldaten gespeichert?

Bitte gib mir die Antwort

何惜一博
何惜一博

Antworte allen(1)
秋香姐家的小书童

有这么几种方式

1。分库  比如按订单号尾号0-9  分成10个库  查询订单的时候  写一个小算法去匹配是哪个数据库就行了,一个库一台数据库服务器

如果是一千万数据量 那么就变成一百万条信息一个库  这样数据库的压力几乎就没有了

2。如果并发量特别大,那么再把每个库分成N个表  示例:将订单号每50万条信息分成一个表  假设10亿条信息 ,那么一个表才2千条数据   


不知道我说的数据库结构 的设计你能否明白

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage