mongodb和mysql的區(qū)別 MySQL-mysql數(shù)據(jù)怎么快速導(dǎo)入到Mongodb?
MySQL-mysql數(shù)據(jù)怎么快速導(dǎo)入到Mongodb?我所做的就是將數(shù)以千萬計(jì)的MySQL數(shù)據(jù)寫入mongodb。我用過上面的一些方法,非常不可靠。我的建議如下(假設(shè)您使用PHP,如果其他語言也這么
MySQL-mysql數(shù)據(jù)怎么快速導(dǎo)入到Mongodb?
我所做的就是將數(shù)以千萬計(jì)的MySQL數(shù)據(jù)寫入mongodb。我用過上面的一些方法,非常不可靠。我的建議如下(假設(shè)您使用PHP,如果其他語言也這么認(rèn)為,假設(shè)您安裝了PHP和mongodb驅(qū)動(dòng)程序):首先,我聲明這是最愚蠢的方法,但是我非常有效地使用了它。
1. 在php.ini文件將內(nèi)存設(shè)置為L(zhǎng)imit=XXM,根據(jù)您的系統(tǒng)增加原始值,不超過3gb。
修正案2php.ini文件設(shè)置Max inexecutionutime=XXX這個(gè)時(shí)間也應(yīng)該增加。
3. 在PHP中配置數(shù)據(jù)庫(kù),連接mongodb,編寫循環(huán),從MySQL中循環(huán)出一組數(shù)據(jù)放入mongodb集合。你可以一個(gè)接一個(gè)地引導(dǎo),這需要很長(zhǎng)時(shí)間,或者你可以一組接一組地導(dǎo)入,每組不要超過10W(建議你可以設(shè)置得更低)4。等待導(dǎo)入完成。我就是這么做的。沒有錯(cuò)誤。