Maison > Questions et réponses > le corps du texte
Désolé, je n'ai jamais créé de grand site Web et je ne maîtrise toujours pas très bien les bases de données
Si la table shopping contient des centaines de milliards de données, quelle devrait être la valeur appropriée pour l'identifiant de clé primaire ?
Mais depuis que Taobao s'est développé jusqu'à présent, comment tant de données de commande Taobao ont-elles été stockées ?
S'il vous plaît, donnez-moi la réponse
秋香姐家的小书童2019-03-31 11:37:47
Il existe plusieurs façons
1. Par exemple, divisez la base de données en 10 bibliothèques en fonction du numéro de commande se terminant par 0-9. Lors de l'interrogation de la commande, écrivez simplement un petit algorithme pour correspondre à la base de données dont il s'agit. Une bibliothèque et un serveur de base de données
Si la quantité de données est importante. est de 10 millions, cela devient alors un million d'informations dans une base de données, donc la pression sur la base de données a presque disparu
2. Si le degré de concurrence est particulièrement important, divisez chaque bibliothèque en N tables. Exemple : divisez toutes les 500 000 informations sur le numéro de commande en une seule table. En supposant qu'il y ait 1 milliard d'informations, une table ne contient que 2 000 éléments de données.
Je ne sais pas Pouvez-vous comprendre la conception de la structure de la base de données dont je parle ?