一種CSV文件存儲(chǔ)方法、裝置及計(jì)算機(jī)設(shè)備

基本信息

申請(qǐng)?zhí)?/td> CN201910425572.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN110188069A 公開(kāi)(公告)日 2021-06-29
申請(qǐng)公布號(hào) CN110188069A 申請(qǐng)公布日 2021-06-29
分類(lèi)號(hào) G06F16/11;G06F16/172;G06F16/22 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張建偉;陳劍華 申請(qǐng)(專(zhuān)利權(quán))人 廣東和新科技有限公司
代理機(jī)構(gòu) 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 代理人 林祥
地址 510640 廣東省廣州市天河區(qū)華觀路1933號(hào)1004房、1005房、1006房
法律狀態(tài) -

摘要

摘要 本說(shuō)明書(shū)提供一種CSV文件存儲(chǔ)方法及裝置,所述方法包括:從CSV文件中讀取待存儲(chǔ)數(shù)據(jù),并存儲(chǔ)在臨時(shí)數(shù)據(jù)表中;基于指定的時(shí)間間隔確定若干閾值分割點(diǎn),其中,所述指定的時(shí)間間隔為數(shù)據(jù)庫(kù)每次存儲(chǔ)數(shù)據(jù)的最短時(shí)間間隔,所述閾值分割點(diǎn)由所述指定的時(shí)間間隔以及單次存儲(chǔ)最大字符串個(gè)數(shù)的整數(shù)行數(shù)來(lái)確定的數(shù)據(jù)分割位置;利用所述閾值分割點(diǎn)將臨時(shí)數(shù)據(jù)表分割成多個(gè)子臨時(shí)數(shù)據(jù)表;將子臨時(shí)數(shù)據(jù)表中的待存儲(chǔ)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。從而保證存儲(chǔ)過(guò)程中系統(tǒng)運(yùn)行時(shí)每個(gè)存儲(chǔ)過(guò)程都處在高效而快速的存儲(chǔ)狀態(tài),大量縮短CSV文件的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中的時(shí)間,避免出現(xiàn)因事務(wù)超時(shí)使存儲(chǔ)事務(wù)停止并回滾到存儲(chǔ)前的狀態(tài)從而導(dǎo)致無(wú)法進(jìn)行文件數(shù)據(jù)存儲(chǔ)的情況。