Rumah > Soal Jawab > teks badan
Sebagai contoh mudah, ambil borang pesanan.
Contohnya:
1 peniaga.
Uid daripada 10 pengguna ialah [1,2...,10].
10 pesanan daripada 10 pengguna ada dalam satu jadual data A.
Sekarang kita perlu bahagikan jadual secara melintang mengikut uid, dan bahagikan 10 pesanan kepada 10 jadual iaitu ada 10 jadual A0, A1...A9.
Soalan 1: Adakah terdapat alat yang berguna untuk sub-jadual dan sub-pangkalan data (atau bahan panduan yang berkaitan)? Sila mengesyorkannya.
Soalan 2: Selepas pembahagian jadual selesai, pengguna tidak mempunyai masalah untuk menyoal jadual pesanan Jadi bagaimana peniaga membuat pertanyaan pesanan ini (iaitu, gabungan antara jadual yang dibahagikan, atau cara membahagikan jadual untuk mengelakkan jenis ini. daripada partitioning join)?
PS: Saya tidak tahu sama ada kenyataan saya jelas Jika ada yang kurang jelas, sila nyatakan dan izinkan saya membetulkannya.
Akhir sekali, berikut adalah struktur jadual ringkas:
Borang pesanan:
order_id | uid | shop_id |
---|---|---|
ID Pesanan | ID Pengguna | ID Pedagang |
Jadual pengguna:
uid | nama panggilan | shop_id |
---|---|---|
Uid pengguna | Nama panggilan | ID Pedagang |
为情所困2017-05-18 10:51:13
Soalan 1:
1. Kingshard of Jinshan
https://github.com/flike/king...
2 heisenberg Baidu
https://github.com/brucexx/he...
3 Oceanus dari 58 bandar
https://github.com/58code/Oce...
4. Toddle Taobao (tidak diselenggara)
https://github.com/alibaba/tb...
5 Dangdang’s sharding-jdbc
https://github.com/dangdangdo...
Soalan 2:
Tiada struktur jadual, tetapi ini biasanya berlaku. Jadual pesanan mengandungi maklumat pesanan dan nombor pemesan Jadual kakitangan mengandungi nombor kakitangan dan nama kakitangan Kemudian buat pertanyaan sambungan:
1pilih maklumat pesanan daripada jadual pesanan sertai jadual kakitangan di meja pesanan nombor kakitangan=nombor kakitangan meja kakitangan
2di mana nama kakitangan meja kakitangan='xxx'