recherche

Maison  >  Questions et réponses  >  le corps du texte

Je suis curieux et j'aimerais demander à quelqu'un de m'aider. Comment dois-je concevoir le tableau des données de commande pour un site Web à gros volume d'achats comme Taobao ?

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

何惜一博何惜一博2096 Il y a quelques jours1533

répondre à tous(2)je répondrai

  • 秋香姐家的小书童

    秋香姐家的小书童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 ?

    répondre
    2
  • Annulerrépondre