文章詳情頁(yè)
mysql - 請(qǐng)問(wèn)錄入人口的信息,大概5億,分100個(gè)表,提取其中的身份證號(hào)·····?
瀏覽:110日期:2022-06-19 08:57:36
問(wèn)題描述
錄入人口的信息,大概5億,分100個(gè)表,提取其中的身份證號(hào),姓名和手機(jī)號(hào)碼,入庫(kù)時(shí)間,更新時(shí)間自己寫(xiě),身份證號(hào)做哈希·····要怎么做?
問(wèn)題解答
回答1:不理解你的問(wèn)題 是哪里不會(huì)做?哈希?建表?如何插入?還是怎么樣?是寫(xiě)程序入庫(kù)還是存儲(chǔ)過(guò)程入庫(kù)?假設(shè)你是寫(xiě)程序入庫(kù)那么我的做法是分批讀取數(shù)據(jù) 然后算出要入哪張表 然后異步批量插入數(shù)據(jù)
回答2:其實(shí)這個(gè) 倒不難,你的意思 是將 人口 數(shù)據(jù) 中的身份證ID 要做 分揀處理,其ID中 省份 編號(hào) 地區(qū) 做成hashtable (相當(dāng)于字典表),我想知道的是 你是 怎么樣將5億數(shù)據(jù) 分為100張表,分表的根據(jù)是什么?
排行榜

熱門(mén)標(biāo)簽