cari

Rumah  >  Soal Jawab  >  teks badan

Saya ingin tahu, dan saya ingin meminta seseorang untuk membantu saya. Bagaimanakah saya harus mereka bentuk jadual data pesanan untuk tapak web dengan volum beli-belah yang besar seperti Taobao?

Maaf, saya tidak pernah membuat tapak web yang besar, dan saya masih tidak begitu mahir dalam pangkalan data

Jika jadual beli-belah mempunyai ratusan bilion data, apakah nilai yang sesuai untuk id kunci utama?

Tetapi sejak Taobao telah berkembang setakat ini, bagaimanakah data pesanan Taobao telah disimpan dengan jumlah yang begitu besar?

Sila beri saya jawapan

何惜一博何惜一博2065 hari yang lalu1506

membalas semua(2)saya akan balas

  • 秋香姐家的小书童

    秋香姐家的小书童2019-03-31 11:37:47

    Ada beberapa cara

    1. Sebagai contoh, bahagikan pangkalan data kepada 10 perpustakaan mengikut nombor pesanan yang berakhir dengan 0-9 Apabila membuat pertanyaan pesanan, tulis sahaja algoritma kecil untuk memadankan pangkalan data yang mana satu perpustakaan dan satu pelayan pangkalan data

    Jika jumlah data ialah 10 juta, kemudian ia menjadi Satu juta maklumat dalam satu pangkalan data, jadi tekanan pada pangkalan data hampir hilang

    2. Jika jumlah concurrency sangat besar, maka bahagikan setiap perpustakaan kepada N jadual Contoh: Bahagikan setiap 500,000 keping maklumat nombor pesanan kepada satu jadual dengan mengandaikan 1 bilion maklumat, maka satu jadual hanya mempunyai 2,000 keping data


    Saya tidak tahu Bolehkah anda memahami reka bentuk struktur pangkalan data yang saya maksudkan?

    balas
    2
  • Batalbalas