實(shí)施方式,其中未盡詳細(xì)描述的設(shè)備和結(jié)構(gòu)應(yīng)該理解為用本領(lǐng)域中的普通方式予以實(shí)施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案作出許多可能的變動和修飾,或修改為等同變化的等效實(shí)施例,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)庫系統(tǒng),應(yīng)用于包括有生產(chǎn)數(shù)據(jù)庫和數(shù)據(jù)記錄模塊的半導(dǎo)體生產(chǎn)系統(tǒng)上,其特征在于,所述數(shù)據(jù)庫系統(tǒng)包括歸檔數(shù)據(jù)庫、查詢模塊和一服務(wù)器; 所述數(shù)據(jù)記錄模塊記錄所述半導(dǎo)體生產(chǎn)系統(tǒng)進(jìn)行生產(chǎn)工藝時實(shí)時產(chǎn)生的所有數(shù)據(jù),并將記錄的數(shù)據(jù)發(fā)送至所述生產(chǎn)數(shù)據(jù)庫中,且該生產(chǎn)數(shù)據(jù)庫存儲在當(dāng)前時間以前的數(shù)據(jù)存儲時間段內(nèi)所述數(shù)據(jù)記錄模塊發(fā)送的數(shù)據(jù); 所述生產(chǎn)數(shù)據(jù)庫還每隔一間隔時間段將在該間隔時間段內(nèi)其所存儲的所有數(shù)據(jù)均備份至所述歸檔數(shù)據(jù)庫中,所述查詢模塊通過所述服務(wù)器讀取所述歸檔數(shù)據(jù)庫和/或所述生產(chǎn)數(shù)據(jù)庫中存儲的數(shù)據(jù); 所述歸檔數(shù)據(jù)庫包括若干個子歸檔數(shù)據(jù)庫,且每個所述子歸檔數(shù)據(jù)庫中均存儲有一所述間隔時間段內(nèi)所述數(shù)據(jù)記錄模塊記錄的數(shù)據(jù); 其中,根據(jù)工藝需求設(shè)定所述數(shù)據(jù)存儲時間段和所述間隔時間段的值。2.如權(quán)利要求1所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述服務(wù)器包括一切換模塊; 當(dāng)所述查詢模塊需要查詢所述歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)時,所述切換模塊根據(jù)所述查詢模塊發(fā)出的子歸檔數(shù)據(jù)庫的切換指令將所述服務(wù)器切換至相應(yīng)的子歸檔數(shù)據(jù)庫,以使得所述查詢模塊能夠通過所述服務(wù)器讀取其所需求的子歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)。3.如權(quán)利要求2所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述查詢模塊包括用戶單元和轉(zhuǎn)換單元,所述用戶單元根據(jù)查詢需求發(fā)出子歸檔數(shù)據(jù)庫的切換請求,所述轉(zhuǎn)換單元接收并確認(rèn)所述切換請求后,將所述切換請求轉(zhuǎn)換為切換指令發(fā)送至所述切換模塊; 其中,所述切換模塊還通過所述轉(zhuǎn)換單元將子歸檔數(shù)據(jù)庫的切換結(jié)果信息反饋至所述用戶單元。4.如權(quán)利要求3所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述切換模塊包括:數(shù)據(jù)庫關(guān)閉單元、數(shù)據(jù)庫選擇單元和數(shù)據(jù)庫打開單元; 當(dāng)所述切換模塊收到所述切換指令時,若所述服務(wù)器當(dāng)前存在正打開的子歸檔數(shù)據(jù)庫,所述數(shù)據(jù)庫關(guān)閉單元根據(jù)所述轉(zhuǎn)換單元發(fā)送的切換指令關(guān)閉當(dāng)前打開的子歸檔數(shù)據(jù)庫后,所述數(shù)據(jù)庫選擇單元根據(jù)所述切換指令通過所述數(shù)據(jù)庫打開單元打開相應(yīng)的子歸檔數(shù)據(jù)庫; 否則,所述數(shù)據(jù)庫選擇單元直接根據(jù)所述切換指令通過所述數(shù)據(jù)庫打開單元打開相應(yīng)的子歸檔數(shù)據(jù)庫。5.如權(quán)利要求4所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述切換模塊還包括一存儲有所有子歸檔數(shù)據(jù)庫路徑的參數(shù)文件單元; 所述數(shù)據(jù)庫選擇單元根據(jù)所述切換指令調(diào)取所述參數(shù)文件單元中存儲的相應(yīng)子歸檔數(shù)據(jù)庫的路徑,并將該子歸檔數(shù)據(jù)庫的路徑發(fā)送至所述數(shù)據(jù)庫打開單元,所述數(shù)據(jù)庫打開單元根據(jù)接收到的子歸檔數(shù)據(jù)庫路徑打開相應(yīng)的子歸檔數(shù)據(jù)庫。6.如權(quán)利要求2所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述服務(wù)器中還設(shè)置有包括加密單元和驗(yàn)證單元的安全模塊; 通過所述加密單元設(shè)置所述查詢模塊對所述歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行操作的安全賬戶信息及該安全賬戶對每個子歸檔數(shù)據(jù)庫的操作權(quán)限; 當(dāng)所述查詢模塊輸入一安全賬戶信息時,所述驗(yàn)證單元對所述安全賬戶進(jìn)行驗(yàn)證后,所述查詢模塊才能根據(jù)該安全賬戶的權(quán)限對相應(yīng)的子歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行操作。7.如權(quán)利要求1所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述歸檔數(shù)據(jù)庫中的每個所述子歸檔數(shù)據(jù)庫的數(shù)據(jù)庫服務(wù)名稱均相同。8.如權(quán)利要求1所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述數(shù)據(jù)存儲時間段的數(shù)值大于或等于所述間隔時間段的數(shù)值。9.一種于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,應(yīng)用于半導(dǎo)體生產(chǎn)系統(tǒng)中,其特征在于,包括如下步驟: 將所述半導(dǎo)體生產(chǎn)系統(tǒng)進(jìn)行生產(chǎn)工藝時實(shí)時產(chǎn)生的所有數(shù)據(jù)均通過一數(shù)據(jù)記錄模塊發(fā)送至一生產(chǎn)數(shù)據(jù)庫中,且該生產(chǎn)數(shù)據(jù)庫僅存儲在當(dāng)前時間以前的數(shù)據(jù)存儲時間段內(nèi)數(shù)據(jù)記錄模塊記錄的數(shù)據(jù); 根據(jù)預(yù)設(shè)的間隔時間段,將所述生產(chǎn)數(shù)據(jù)庫中在每個間隔時間段內(nèi)存儲的數(shù)據(jù)均備份至一歸檔數(shù)據(jù)庫中,且每個間隔時間段內(nèi)備份至所述歸檔數(shù)據(jù)庫的數(shù)據(jù)均獨(dú)立存儲在一個子歸檔數(shù)據(jù)庫中; 查詢模塊根據(jù)查詢需求發(fā)出子歸檔數(shù)據(jù)庫的切換指令至一切換模塊,該切換模塊根據(jù)所述切換指令將服務(wù)器切換至相應(yīng)的子歸檔數(shù)據(jù)庫,以實(shí)現(xiàn)所述查詢模塊對相應(yīng)的子歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行查詢的操作; 其中,所述數(shù)據(jù)存儲時間段大于或等于所述間隔時間段的值。10.如權(quán)利要求9所述的于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,其特征在于,所述查詢模塊根據(jù)查詢需求發(fā)出數(shù)據(jù)庫切換指令至一切換模塊的具體步驟為: 當(dāng)需要對子歸檔數(shù)據(jù)中存儲的數(shù)據(jù)進(jìn)行查詢操作時,根據(jù)查詢需求通過一用戶單元向轉(zhuǎn)換單元發(fā)送子歸檔數(shù)據(jù)庫的切換請求,該轉(zhuǎn)換單元對接收的切換請求進(jìn)行確認(rèn)后,將該切換請求轉(zhuǎn)換為切換指令發(fā)送至所述切換模塊; 其中,所述用戶單元和所述轉(zhuǎn)換單元均設(shè)置于所述查詢模塊中。11.如權(quán)利要求10所述的于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,其特征在于,所述切換模塊進(jìn)行上述的子歸檔數(shù)據(jù)庫切換操作后,還通過所述轉(zhuǎn)換單元將切換結(jié)果信息反饋至所述用戶單元。12.如權(quán)利要求10所述的于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,其特征在于,所述切換模塊根據(jù)所述切換指令將服務(wù)器切換至相應(yīng)的子歸檔數(shù)據(jù)庫的具體步驟為: 當(dāng)所述切換模塊收到所述切換指令時,若所述服務(wù)器當(dāng)前存在正打開的一子歸檔數(shù)據(jù)庫,一數(shù)據(jù)庫關(guān)閉單元根據(jù)所述轉(zhuǎn)換單元發(fā)送的切換指令關(guān)閉當(dāng)前打開的子歸檔數(shù)據(jù)庫后,一數(shù)據(jù)庫選擇單元根據(jù)所述切換指令通過一數(shù)據(jù)庫打開單元打開相應(yīng)的子歸檔數(shù)據(jù)庫; 否則,所述數(shù)據(jù)庫選擇單元直接根據(jù)所述切換指令通過所述數(shù)據(jù)庫打開單元打開相應(yīng)的子歸檔數(shù)據(jù)庫; 其中,所述數(shù)據(jù)庫關(guān)閉單元、所述數(shù)據(jù)庫選擇單元和所述數(shù)據(jù)庫打開單元均設(shè)置于所述切換模塊中。13.如權(quán)利要求12所述的于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,其特征在于,所述數(shù)據(jù)庫選擇單元根據(jù)所述切換指令調(diào)取一參數(shù)文件單元中存儲的相應(yīng)子歸檔數(shù)據(jù)庫的路徑,并將該子歸檔數(shù)據(jù)庫的路徑發(fā)送至所述數(shù)據(jù)庫打開單元,所述數(shù)據(jù)庫打開單元根據(jù)接收到的子歸檔數(shù)據(jù)庫路徑打開相應(yīng)的子歸檔數(shù)據(jù)庫; 其中,所述參數(shù)文件單元中存儲有所有子歸檔數(shù)據(jù)庫的路徑,且所述參數(shù)文件單元設(shè)置于所述切換模塊中。14.如權(quán)利要求9所述的于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,其特征在于,所述方法還包括: 通過一加密單元設(shè)置所述查詢模塊對所述歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行操作的安全賬戶信息及該安全賬戶對每個子歸檔數(shù)據(jù)庫的操作權(quán)限; 當(dāng)所述查詢模塊輸入一安全賬戶信息時,一驗(yàn)證單元對所述安全賬戶進(jìn)行驗(yàn)證后,所述查詢模塊才能根據(jù)該安全賬戶的權(quán)限對相應(yīng)子歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行操作; 其中,所述加密單元和驗(yàn)證單元設(shè)置于一安全模塊中,且所述安全模塊設(shè)置于所述服務(wù)器中。15.如權(quán)利要求9所述的于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,其特征在于,所述查詢模塊對所述歸檔數(shù)據(jù)庫中存儲的數(shù)據(jù)進(jìn)行查詢操作時,所調(diào)用的子歸檔數(shù)據(jù)庫的數(shù)據(jù)庫服務(wù)名稱均相同。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)庫系統(tǒng),應(yīng)用于包括有生產(chǎn)數(shù)據(jù)庫和數(shù)據(jù)記錄模塊的半導(dǎo)體生產(chǎn)系統(tǒng)上,通過設(shè)置包括若干個子歸檔數(shù)據(jù)庫的歸檔數(shù)據(jù)庫,用于備份在預(yù)設(shè)的間隔時間段內(nèi)生產(chǎn)數(shù)據(jù)庫所存儲的歷史數(shù)據(jù),且每個子歸檔數(shù)據(jù)庫中均獨(dú)立存儲有一上述間隔時間段內(nèi)數(shù)據(jù)記錄模塊記錄的數(shù)據(jù),從而降低了生產(chǎn)數(shù)據(jù)庫的維護(hù)成本,同時提高了生產(chǎn)數(shù)據(jù)庫的性能。此外,本發(fā)明還公開了于數(shù)據(jù)庫系統(tǒng)中存儲和查詢數(shù)據(jù)的方法,通過切換模塊實(shí)現(xiàn)各子歸檔數(shù)據(jù)庫的自動切換,并通過轉(zhuǎn)換單元將子歸檔數(shù)據(jù)庫的切換結(jié)果信息及時反饋給用戶單元,從而方便了用戶從歸檔數(shù)據(jù)庫中查詢歷史數(shù)據(jù),進(jìn)而減少了人力資源的浪費(fèi)。
【IPC分類】G06F17/30
【公開號】CN105677685
【申請?zhí)枴?br>【發(fā)明人】于永華, 姜宇征
【申請人】中芯國際集成電路制造(天津)有限公司, 中芯國際集成電路制造(上海)有限公司
【公開日】2016年6月15日
【申請日】2014年11月21日