欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)的制作方法

文檔序號(hào):6338838閱讀:325來源:國(guó)知局

專利名稱::模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種數(shù)據(jù)同步系統(tǒng),特別是指一種模擬系統(tǒng)日志以同步數(shù)據(jù)庫的數(shù)據(jù)同步系統(tǒng)。
背景技術(shù)
:數(shù)據(jù)庫(database),簡(jiǎn)單來說,其為具有不變性數(shù)據(jù)(persistentdata)的數(shù)據(jù)匯集的地方。由于使用數(shù)據(jù)庫來儲(chǔ)存及處理數(shù)據(jù),具有避免數(shù)據(jù)不一致、數(shù)據(jù)可以共享、提供異動(dòng)管理、可建立數(shù)據(jù)標(biāo)準(zhǔn)、確保數(shù)據(jù)安全標(biāo)準(zhǔn)。由于數(shù)據(jù)庫具有上述優(yōu)點(diǎn),因此,大部份的企業(yè)或政府因其組織龐大,業(yè)務(wù)日趨復(fù)雜,為了有效管理及執(zhí)行各業(yè)務(wù),通常會(huì)把人事數(shù)據(jù),表單數(shù)據(jù)、收支管理、庫存資訊、書籍、會(huì)計(jì)系統(tǒng)、卷案內(nèi)容等各種資訊儲(chǔ)存于數(shù)據(jù)庫內(nèi),再藉由數(shù)據(jù)庫管理系統(tǒng),來控制數(shù)據(jù)的分類及存取。而當(dāng)數(shù)據(jù)儲(chǔ)存于各分散式的數(shù)據(jù)庫時(shí),為使各數(shù)據(jù)庫能隨時(shí)維持在最新狀態(tài),通常會(huì)通過執(zhí)行數(shù)據(jù)庫同步的程序,以完成數(shù)據(jù)庫之間相互同步(synchronize)。于現(xiàn)有技術(shù)中,若欲使各數(shù)據(jù)庫之間相互同步,通常需取得原數(shù)據(jù)庫的系統(tǒng)日志,以得知原始系統(tǒng)所存的數(shù)據(jù),數(shù)據(jù)變動(dòng)時(shí)間,數(shù)據(jù)變動(dòng)內(nèi)容...等相關(guān)參數(shù)資訊,再通過執(zhí)行重做(Redo)程序,以將各數(shù)據(jù)庫之間的數(shù)據(jù)相互同步。然而,由于系統(tǒng)日志,需系統(tǒng)廠商提供而不開放,因此,若兩數(shù)據(jù)庫是由不同廠商開發(fā)建構(gòu),若無法取得系統(tǒng)日志,系統(tǒng)維護(hù)人員便無法使其相同步,而使得數(shù)據(jù)庫的應(yīng)用大大受到限制。
發(fā)明內(nèi)容本發(fā)明的主要目的,旨在提供一種可通過模擬系統(tǒng)日志以達(dá)數(shù)據(jù)同步的系統(tǒng),而使各數(shù)據(jù)庫之間可相互同步,以擴(kuò)展其應(yīng)用性。為達(dá)上述目的,本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其包含一第一電子裝置及一第二電子裝置。該第一電子裝置具有一第一處理單元及一第二處理單元。該第一存儲(chǔ)單元儲(chǔ)存一第一數(shù)據(jù)表格及一數(shù)據(jù)同步程式。該數(shù)據(jù)同步程式包括一系統(tǒng)日志模擬程序及一系統(tǒng)日志還原程序。該第二電子裝置具有一第二處理單元及一第二存儲(chǔ)單元。該第二存儲(chǔ)單元儲(chǔ)存一第二數(shù)據(jù)表格。其中,當(dāng)該第一數(shù)據(jù)表格的記錄內(nèi)容更新變動(dòng)后,該第一處理單元藉由執(zhí)行該系統(tǒng)日志模擬程序,以模擬出一系統(tǒng)日志,當(dāng)該第一電子裝置通訊連接該第二電子裝置時(shí),則該第一處理單元執(zhí)行該系統(tǒng)日志還原程序,以還原出該系統(tǒng)日志,使該第二電子裝置根據(jù)該系統(tǒng)日志的記錄,將該第二數(shù)據(jù)表格與該第一數(shù)據(jù)表格相同步。其中,該系統(tǒng)日志模擬程序包含下列步驟以觸發(fā)(trigger)方式執(zhí)行一插入(insert)指令、一更新(update)指令或一刪除(delete)指令,由該第一數(shù)據(jù)表格產(chǎn)生或變更一第一影子數(shù)據(jù)表格;及以觸發(fā)方式執(zhí)行一插入(insert)指令,由該第一影子數(shù)據(jù)表格產(chǎn)生或變更一第一共用序列數(shù)據(jù)表格。其中,該第一影子數(shù)據(jù)表格包含一數(shù)據(jù)變更前欄位及一數(shù)據(jù)變更后欄位。其中,該第一共用序列數(shù)據(jù)表格包括一共用序列號(hào)欄位、一影子表格名稱欄位及一數(shù)據(jù)變動(dòng)時(shí)間欄位。其中,該系統(tǒng)日志還原程序包含下列步驟執(zhí)行一選擇(select),以從該第一共用序列數(shù)據(jù)表格中,選擇出多筆相對(duì)應(yīng)的共用序列號(hào)欄位及多筆影子表格名稱欄位;及執(zhí)行一選擇指令,以從該等共用序列號(hào)欄位及該等影子表格名稱欄位中,選擇出相對(duì)應(yīng)的該數(shù)據(jù)變更前欄位、該數(shù)據(jù)變更后欄位及該數(shù)據(jù)變動(dòng)時(shí)間欄位。其中,該第二處理單元接收到該系統(tǒng)日志后,執(zhí)行一重做(redo)程序,使該第二數(shù)據(jù)表格與該第一數(shù)據(jù)表格相同步。其中,該第一電子裝置是一可攜式電子裝置、該第二電子裝置是一伺服器。其中,該第一電子裝置是一可攜式電子裝置、該第二電子裝置是一可攜式電子裝置。其中,該第一電子裝置是一伺服器,該第二電子裝置是一伺服器。其中,該第一電子裝置更具有一輸入單元,該輸入單元供更新變動(dòng)該第一數(shù)據(jù)表格的記錄內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),可通過模擬系統(tǒng)日志以達(dá)數(shù)據(jù)同步,,而使各數(shù)據(jù)庫之間可相互同步,以擴(kuò)展其應(yīng)用性。圖1為本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)的方塊圖;圖2為本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)較佳實(shí)施例的系統(tǒng)日志模擬程序模擬系統(tǒng)日志的示意圖;圖3為本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)較佳實(shí)施例的系統(tǒng)日志模擬程序流程圖;圖4為本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)較佳實(shí)施例的系統(tǒng)日志還原程序流程圖。附圖標(biāo)記說明1-第一電子裝置;11-第一處理單元;12-第一存儲(chǔ)單元;121-第一數(shù)據(jù)表格;122-數(shù)據(jù)同步程式;1220-系統(tǒng)日志;1221-系統(tǒng)日志模擬程序;1222-系統(tǒng)日志還原程序;1223-第一影子數(shù)據(jù)表格;1224-第一共用序列數(shù)據(jù)表格;1225-數(shù)據(jù)變更前欄位;1226-數(shù)據(jù)變更后欄位;1227-共用序列號(hào)欄位;1228-影子表格名稱欄位;1229-數(shù)據(jù)變動(dòng)時(shí)間欄位;13-輸入單元;2-第二電子裝置;21-第二處理單元;22-第二存儲(chǔ)單元;221-第二數(shù)據(jù)表格;222-重做程序;SllS12-步驟流程;S21S22-步驟流程。具體實(shí)施例方式為使貴審查委員能清楚了解本發(fā)明的內(nèi)容,謹(jǐn)以下列說明搭配圖式,敬請(qǐng)參閱。請(qǐng)參閱圖1、圖2、圖3和圖4所示,其是本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng)的方塊圖、系統(tǒng)日志模擬程序示意圖、系統(tǒng)日志模擬程序流程圖及系統(tǒng)日志還原程序流程圖。圖中,該數(shù)據(jù)同步系統(tǒng)包含一第一電子裝置1及一第二電子裝置2。該第一電子裝置1具有一第一處理單元11、一第一存儲(chǔ)單元12及一輸入單元13。在本實(shí)施例中,該第一電子裝置1可為一可攜式電子裝置或一伺服器。該第一處理單元11可為一微處理器、一系統(tǒng)單晶片或是一微控制器,但不以此為限。該第一存儲(chǔ)單元12則可為一動(dòng)態(tài)存取存儲(chǔ)體、一快閃存儲(chǔ)體或一硬盤,但不以此為限。該第一存儲(chǔ)單元12儲(chǔ)存一第一數(shù)據(jù)表格121及一數(shù)據(jù)同步程式122。該數(shù)據(jù)同步程式122則包括一系統(tǒng)日志模擬程序1221及一系統(tǒng)日志還原程序1222。該輸入單元13可為一鍵盤、一鼠標(biāo)、一觸控式輸入元件或一激光虛擬鍵盤,但不以此為限。該第二電子裝置2則具有一第二處理單元21及一第二存儲(chǔ)單元22。該第二處理單元21可為一微處理器、一系統(tǒng)單晶片或一微控制器,但不以此為限。該第二存儲(chǔ)單元22可為一動(dòng)態(tài)存取存儲(chǔ)體、一快閃存儲(chǔ)體或一硬盤,但不以此為限。其中該第二存儲(chǔ)單元22系儲(chǔ)存一第二數(shù)據(jù)表格221及一重做(redo)程序222。其中,該第二電子裝置2可為一可攜式電子裝置或?yàn)橐凰欧?。舉例而言,當(dāng)該第一電子裝置1為可攜式電子裝置,如個(gè)人隨身助理或智慧型手機(jī)時(shí),若使用者,如收費(fèi)員,利用該第一電子裝裝置1登記車牌號(hào)碼,則藉由該輸入單元13將車牌號(hào)碼、登記時(shí)間等數(shù)據(jù)輸入至該第一電子裝置1內(nèi),而變動(dòng)該第一數(shù)據(jù)表格121內(nèi)的記錄內(nèi)容。當(dāng)該第一數(shù)據(jù)表格121記錄內(nèi)容變動(dòng)的同時(shí),則該系統(tǒng)日志模擬程序1221則以觸發(fā)(trigger)的方式執(zhí)行一插入(insert)指令、一更新(update)指令或一刪除(delete)指令,由該第一數(shù)據(jù)表格121產(chǎn)生或變更一第一影子數(shù)據(jù)表格1223(步驟Sll)。接著,以觸發(fā)(trigger)的方式,執(zhí)行一插入(insert)指令,由該第一影子數(shù)據(jù)表格1223產(chǎn)生或變更一第一共用序列數(shù)據(jù)表格12M(步驟SU)。藉此,而可模擬出一系統(tǒng)日志1220,以供后續(xù)還原同步所使用。其中,該第一影子數(shù)據(jù)表格1223包含一數(shù)據(jù)變更前欄位1225及一數(shù)據(jù)變更后欄位1226,該第一共用序列數(shù)據(jù)表格12M包括一共用序列號(hào)欄位1227、一影子表格名稱欄位1228及一數(shù)據(jù)變動(dòng)時(shí)間欄位12四。當(dāng)該第一電子裝置1與該第二電子裝置2進(jìn)行一通訊連接時(shí),則該第一處理單元11執(zhí)行該系統(tǒng)日志還原程序1222。其中,該系統(tǒng)日志還原程序1222執(zhí)行一選擇(select)指令,從該第一共用序列數(shù)據(jù)表格12M中,選擇出多筆相對(duì)應(yīng)的共用序列號(hào)欄位1227及多筆影子表格名稱欄位12(步驟S21)。接著,該系統(tǒng)日志還原程序1222執(zhí)行一選擇(select)指令,以從該等共用序列號(hào)欄位1227及該等影子表格名稱欄位12中,選擇出相對(duì)應(yīng)的該數(shù)據(jù)變更前欄位1225、該數(shù)據(jù)變更后欄位12及該數(shù)據(jù)變動(dòng)時(shí)間欄位12(步驟S22)。藉此,以還原出該系統(tǒng)日志1220。在此一并說明,該選擇(select)指令,指一美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)結(jié)構(gòu)化查詢語言的標(biāo)準(zhǔn)指令,其指執(zhí)行一次選擇指令,然后以回圈方式提取結(jié)果集合。舉例而言,假設(shè)結(jié)果集合內(nèi)有η筆記錄,則該回圈進(jìn)行η次的提取動(dòng)作。當(dāng)該系統(tǒng)日志1220還原出來后,則傳送至該第二電子裝置2后,該第二處理單元21收到該系統(tǒng)日志1220后,則執(zhí)行一重做(redo)程序222,使該第二數(shù)據(jù)表格221與該第一數(shù)據(jù)表格121相同步。其中,該第一電子裝置1與該第二電子裝置2同步的方式,可以有線網(wǎng)路傳輸連接、無線網(wǎng)路傳輸連接、無線藍(lán)牙傳輸、紅外線傳輸連接或USB連線等方式來實(shí)施,但不以此為限。綜上所述,由于本發(fā)明模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),只要數(shù)據(jù)庫為串列(serial)數(shù)據(jù)形態(tài)的關(guān)連式數(shù)據(jù)庫,并取得創(chuàng)建表格(createtable)、創(chuàng)建觸發(fā)程序(createtrigger)權(quán)限,即可通過模擬及還原系統(tǒng)日志的方式,而可套用數(shù)據(jù)庫本身具有的重做(redo)程序,將兩種不同形態(tài)的數(shù)據(jù)庫予以同步化,大幅簡(jiǎn)化系統(tǒng)建置成本及管理程序,及提升相容性,以擴(kuò)展數(shù)據(jù)庫應(yīng)用范圍。但是,以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用以限定本發(fā)明實(shí)施的范圍,在不脫離本發(fā)明的精神與范圍下所作的均等變化與修飾,皆應(yīng)涵蓋于本發(fā)明的專利范圍內(nèi)。綜上所述,本發(fā)明的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),具有專利的發(fā)明性,及對(duì)產(chǎn)業(yè)的利用價(jià)值;申請(qǐng)人依專利法的規(guī)定,向鈞局提起發(fā)明專利的申請(qǐng)。權(quán)利要求1.一種模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,包含一第一電子裝置,具有一第一處理單元;一第一存儲(chǔ)單元,該第一存儲(chǔ)單元儲(chǔ)存一第一數(shù)據(jù)表格;一數(shù)據(jù)同步程式,包括一系統(tǒng)日志模擬程序;及一系統(tǒng)日志還原程序;一第二電子裝置,具有一第二處理單元;及一第二存儲(chǔ)單元,該第二存儲(chǔ)單元儲(chǔ)存一第二數(shù)據(jù)表格;其中,當(dāng)該第一數(shù)據(jù)表格的記錄內(nèi)容更新變動(dòng)后,該第一處理單元通過執(zhí)行該系統(tǒng)日志模擬程序,以模擬出一系統(tǒng)日志,當(dāng)該第一電子裝置通訊連接該第二電子裝置時(shí),則該第一處理單元執(zhí)行該系統(tǒng)日志還原程序以還原出該系統(tǒng)日志,使該第二電子裝置根據(jù)該系統(tǒng)日志的記錄,將該第二數(shù)據(jù)表格與該第一數(shù)據(jù)表格相同步。2.如權(quán)利要求1所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該系統(tǒng)日志模擬程序包含下列步驟以觸發(fā)方式執(zhí)行一插入指令、一更新指令或一刪除指令,由該第一數(shù)據(jù)表格產(chǎn)生或變更一第一影子數(shù)據(jù)表格;及以觸發(fā)方式執(zhí)行一插入指令,由該第一影子數(shù)據(jù)表格產(chǎn)生或變更一第一共用序列數(shù)據(jù)表格。3.如權(quán)利要求2所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第一影子數(shù)據(jù)表格包含一數(shù)據(jù)變更前欄位及一數(shù)據(jù)變更后欄位。4.如權(quán)利要求3所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第一共用序列數(shù)據(jù)表格包括一共用序列號(hào)欄位、一影子表格名稱欄位及一數(shù)據(jù)變動(dòng)時(shí)間欄位。5.如權(quán)利要求4所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該系統(tǒng)日志還原程序包含下列步驟執(zhí)行一選擇指令,以從該第一共用序列數(shù)據(jù)表格中選擇出多筆相對(duì)應(yīng)的共用序列號(hào)欄位及多筆影子表格名稱欄位;及執(zhí)行一選擇指令,以從該等共用序列號(hào)欄位及該等影子表格名稱欄位中,選擇出相對(duì)應(yīng)的該數(shù)據(jù)變更前欄位、該數(shù)據(jù)變更后欄位及該數(shù)據(jù)變動(dòng)時(shí)間欄位。6.如權(quán)利要求1所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第二處理單元接收到該系統(tǒng)日志后,執(zhí)行一重做程序,使該第二數(shù)據(jù)表格與該第一數(shù)據(jù)表格相同步。7.如權(quán)利要求1所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第一電子裝置是一可攜式電子裝置、該第二電子裝置是一伺服器。8.如權(quán)利要求1所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第一電子裝置是一可攜式電子裝置、該第二電子裝置是一可攜式電子裝置。9.如權(quán)利要求1所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第一電子裝置是一伺服器,該第二電子裝置是一伺服器。10.如權(quán)利要求1所述的模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其特征在于,該第一電子裝置更具有一輸入單元,該輸入單元供更新變動(dòng)該第一數(shù)據(jù)表格的記錄內(nèi)容。全文摘要本發(fā)明提供了一種模擬系統(tǒng)日志的數(shù)據(jù)同步系統(tǒng),其包含一第一電子裝置及一第二電子裝置。當(dāng)一第一數(shù)據(jù)表格的記錄內(nèi)容更新變動(dòng)后,一第一處理單元藉由執(zhí)行該系統(tǒng)日志模擬程序,以模擬出一系統(tǒng)日志。當(dāng)該第一電子裝置通訊連接該第二電子裝置時(shí),該第一處理單元執(zhí)行一系統(tǒng)日志還原程序以還原出一系統(tǒng)日志,使該第二電子裝置根據(jù)該系統(tǒng)日志的記錄,將儲(chǔ)存于該第二電子裝置的一第二數(shù)據(jù)表格與該第一數(shù)據(jù)表格相同步。文檔編號(hào)G06F17/30GK102567338SQ20101059098公開日2012年7月11日申請(qǐng)日期2010年12月16日優(yōu)先權(quán)日2010年12月16日發(fā)明者于子人,沈顥祐,邱坤廷,黃信翰申請(qǐng)人:凌群電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乳山市| 西乌珠穆沁旗| 上杭县| 青河县| 塔城市| 闸北区| 横峰县| 屏南县| 措勤县| 新沂市| 淄博市| 信宜市| 阿合奇县| 开鲁县| 昂仁县| 康平县| 乐业县| 曲水县| 黄骅市| 邻水| 英德市| 南丹县| 叙永县| 岳池县| 青岛市| 临泉县| 玉林市| 龙陵县| 观塘区| 海城市| 当雄县| 四子王旗| 会同县| 郯城县| 万荣县| 古丈县| 西盟| 瑞金市| 阿尔山市| 榆林市| 佛冈县|