作者chan15 (ChaN)
看板PHP
标题[请益] 产生大量序号问题
时间Sat Dec 27 10:44:56 2014
大家好,接到一个 case 要生产 4000 万笔不重复的序号,演算法是 ok 了,但要怎麽进资
料库以及怎麽给档案给客户有点头痛,目前我是打算一次一万笔一万笔的写入,每次的产生
都把资料库的资料掉出来 join array 做 check,写一个 cron job 让他慢慢跑,但客户需
要把 4000 万笔资料转成 xml 给他们印刷,这点我就比较头痛了,照理说要切成好几份啦,
但即便是十万笔这样切也要 400 个档案,各位有比较好的建议吗。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.121.168
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1419648299.A.EB6.html
1F:推 LaPass: 四千万比序号印成xml.... 档案打的开吗? 12/27 11:43
2F:→ MOONRAKER: 好像我我老师以前IIS SMTP中毒 外寄目录里有八个月份量 12/27 12:19
3F:→ MOONRAKER: 炸别人的殭屍信 explorer会当 DIR跑不出来 >_< 12/27 12:20
4F:推 taichunmin: 对序号栏位建立 primary key 或是 unique。再使用 ins 12/27 18:21
5F:→ taichunmin: ert ignore into 即可节省产生时间 12/27 18:21
6F:推 taichunmin: 至於转成 xml 我不懂问题在哪,你还有问题的话可加我 12/27 18:23
7F:→ taichunmin: FB,跟我 PTT 帐号一样。 12/27 18:23
8F:→ chan15: 转 XML 没问题,我是不确定要切多少 piece 才不会爆炸 12/30 09:54
9F:→ benqm300: 你可以先试看看放在一个档内,你电脑会不会炸掉@@ 01/03 10:30
10F:→ mmis1000: 之前产生200万笔的md5测试,档案大概60mb吧 01/03 15:23
11F:→ mmis1000: windows上只剩nodepad++能开,其他死光光 01/03 15:23