999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數(shù)據(jù)庫日志信息源監(jiān)測方法的研究與實現(xiàn)以SQL?Server數(shù)據(jù)庫為例

2015-05-30 23:34:13范霖君
中國新通信 2015年6期

范霖君

【摘要】 隨著信息時代的到來,數(shù)據(jù)集成技術(shù)發(fā)揮著越來越重要的作用。一般情況下,數(shù)據(jù)集成系統(tǒng)的組成部分包括監(jiān)視智能代理與集成器兩個方面,其中監(jiān)視智能代理最為重要的作用就是對信息源的數(shù)據(jù)變化進行有效監(jiān)測。監(jiān)測方法多種多樣,本文針對基于SQL Server數(shù)據(jù)庫日志的信息源監(jiān)測方法進行了研究,指出了通過對SQL Server數(shù)據(jù)庫日志的分析與研究,實現(xiàn)對數(shù)據(jù)庫的更新檢測。

【關(guān)鍵詞】 SQL Server數(shù)據(jù)庫 事務(wù)日志 信息源監(jiān)測

隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展與普及,信息在數(shù)量、分布方面都快速增長,在存儲格式方面也呈現(xiàn)出越來越大的差異性。如何在浩淼復雜的信息中快速獲取所需信息成為了研究的重點問題。

當前,Internet中主要采用客戶主動查詢與訪問信息源的方式對信息進行獲取,這就導致信息源在整個過程中處于被動地位,一方面給客戶造成過重的負擔,另一方面給異質(zhì)信息源數(shù)據(jù)的集成帶來了困難。數(shù)據(jù)集成技術(shù)的出現(xiàn)很好的解決了上述問題。

一、信息源監(jiān)視代理機制及更新檢測方法

1.1信息源監(jiān)視代理機制

信息源監(jiān)視代理器的系統(tǒng)結(jié)構(gòu)中包含了非常多的功能模塊,其中最為關(guān)鍵的功能之一就是對監(jiān)測目標的更新進行檢測。在這些功能模塊中,計時器的主要作用是對按照周期進行報送的監(jiān)測目標的周期進行檢測,如果周期到來則向事件處理模塊發(fā)送報告;通信終端的主要作用是實現(xiàn)與集成器之間的雙向通信,一方面接收集成器提交的命令信息,另一方面向集成器發(fā)送增量文件;事件檢測器的主要作用是通過對日志進行分析,對其事件進行檢測,并將檢測結(jié)果向事件處理模塊發(fā)送信息。

1.2基于日志的數(shù)據(jù)源更新檢測方法

與其他的檢查分析方法相比,日志分析方法在理論方面具有較高的效率。一般情況下,在監(jiān)控周期中對基表變化進行反映的日志僅僅包含少量的數(shù)據(jù),在對這些數(shù)據(jù)進行有效的分析之后就能夠獲取所需的增量。從總體上來講,基于日志分析的檢測分析方法主要工作包括以下兩個方面:

第一,通過日志監(jiān)視器對數(shù)據(jù)源日記進行周期性的分析,將分析所得到的結(jié)果提交到日記分析流中。一般情況下,日志分析流與基表之間是相互對應(yīng)的,在日志分析流中記錄著其對應(yīng)基表的元組變化及分析結(jié)果。

第二,按照時段對日志分析流進行截取之后得到日記分析對象,在對其完成分析之后將結(jié)果輸出到增量文件中。這兩個方面的工作是并發(fā)執(zhí)行的,在運行的過程中保持著相互獨立的狀態(tài),通過日志分析流而產(chǎn)生相互之間的作用。

二、SQL Server數(shù)據(jù)庫日志概述

2.1 SQL Server數(shù)據(jù)庫日志的架構(gòu)

在Microsoft SQL Server 數(shù)據(jù)庫中應(yīng)該至少包含數(shù)據(jù)文件及事務(wù)日志文件各一個,且兩者不會在同一個文件中出現(xiàn)。事務(wù)日志的主要作用是對數(shù)據(jù)庫中的修改及對應(yīng)的事務(wù)進行記錄。事務(wù)日志對事務(wù)及修改進行記錄的作用主要包括:對個別事務(wù)進行恢復、對未完成的事務(wù)進行啟動恢復、將數(shù)據(jù)庫還原到故障點。

事務(wù)日志的特點為:第一,事務(wù)日志實際上是文件,在對其管理的過程中能夠更加方便可靠;第二,日志記錄與頁的格式可以與數(shù)據(jù)頁的格式不同;第三,事務(wù)日志能夠在幾個文件中實現(xiàn),還能夠進行自動增長。

2.2事務(wù)日志的讀取

SQL Server數(shù)據(jù)庫中并沒有指出非常標準的SQL命令,因此在對事務(wù)日志信息讀取的過程中存在一定的復雜性。即使在SQL Server數(shù)據(jù)庫中已經(jīng)配備了系統(tǒng)表,但是在對事務(wù)日志信息進行讀取的過程中依舊非常困難。然而,DBCC LOG命令屬于SQL Server數(shù)據(jù)庫的日志讀取接口,對于SQL Server無文檔的DBCC LOG命令而言,其提供了一種非常有效的事務(wù)日志讀取手段,能夠?qū)?nèi)存中的各種活動日志記錄進行讀取。

三、SQL Server數(shù)據(jù)庫日志更新檢測方法

3.1相關(guān)技術(shù)分析

3.1.1 JAVA

JAVA是一門跨平臺的面向?qū)ο缶幊陶Z言,其主要的特點包括以下幾個方面:

第一,JAVA能夠在不同的操作系統(tǒng)平臺中進行運行,其數(shù)據(jù)類型與計算機操作系統(tǒng)不存在聯(lián)系;

第二,JAVA是面向?qū)ο蟮?,通過對數(shù)據(jù)與方法的封裝在類而具備了簡便性;

第三,JAVA與其他編程語言相比更加安全與可靠。

3.1.2 JDBC

JDBC(Java Database Connectivity)是一種用于執(zhí)行SQL語句的JAVA API,其建立的基礎(chǔ)為X/Open SQL Call Level Interface,與數(shù)據(jù)庫管理系統(tǒng)是相互獨立的,能夠?qū)Υ蠖鄶?shù)的關(guān)系數(shù)據(jù)庫進行訪問。JDBC的結(jié)構(gòu)主要包括兩個層:第一層為JDBC API,主要的作用是實現(xiàn)應(yīng)用程序與JDBC管理器之間的連接;第二層為JDBC Driver API,主要的作用是實現(xiàn)驅(qū)動器與JDBC管理器之間的連接。

3.2 SQL Server數(shù)據(jù)庫日志分析的類

第一,SQL ServerConnector類。其主要功能是依據(jù)數(shù)據(jù)庫類型與連接參數(shù)對JDBC連接驅(qū)動器進行調(diào)用,從而實現(xiàn)JDBC與數(shù)據(jù)庫之間的連接。

第二,SQL ServerUtil類。其主要功能是實現(xiàn)各種輔助性的工作。

第三,SQL ServerLogRead類,其主要功能是對日志進行讀取。

第四,TypesOfDataAnal類,其主要功能是對不同類型的行數(shù)據(jù)進行分析工作。

第五,DeleteAnalyser類,其主要功能是對執(zhí)行刪除操作的日志進行記錄與分析工作。

第六,UpdateAnalyser類,其主要功能是對執(zhí)行修改操作的日志進行記錄與分析工作。

第七,SQL ServerLogAnalyse類,其主要功能是依據(jù)日志的類型對分析器進行調(diào)用。

3.3更新檢測模塊結(jié)構(gòu)

更新檢測模塊的基礎(chǔ)為日志讀取與日志分析抽象類,其主要的內(nèi)容包括對讀取前的初始化操作進行聲明,同時對日志記錄進行讀取及釋放內(nèi)存。日志記錄的讀取方法主要包括兩種,一種方法指的是按照上層ECA模塊指定的起始LSN進行讀取,另一種方法指的是按照上次讀取的日志記錄進行讀取。在更新檢測模塊的主類中,主要是通過數(shù)據(jù)庫具體信息數(shù)組與運行信息類對象實現(xiàn)初始化工作,創(chuàng)建日志讀取線程LogReadThread和日志分析主線程LogAnalyseMainThread。

四、總結(jié)

與Oracle等數(shù)據(jù)庫相比,SQL Server數(shù)據(jù)庫所具有的功能與接口并不十分完備,其事務(wù)日志更新檢測方法在實現(xiàn)的過程中具有一定的復雜程度。本文對基于SQL Server數(shù)據(jù)庫日志的信息源監(jiān)測方法進行了研究,通過對事務(wù)日志的讀取與分析實現(xiàn)了對SQL Server數(shù)據(jù)庫更新變化的監(jiān)測,從理論上和實踐上對整個流程進行了相對完整的計劃安排,形成了一個宏觀上的框架。

參 考 文 獻

[1]余明輝,胡耀民. 基于SQL Server2008決策支持系統(tǒng)模型的研究和應(yīng)用[J]. 微計算機信息,2010,26(2-3):178-180+192.

[2]張克友. 基于SQL Server財務(wù)數(shù)據(jù)庫安全技術(shù)的探討[J]. 信陽師范學院學報(自然科學版),2008,21(4):587-590.

[3]胡家漢,李景峰. 對SQL Server數(shù)據(jù)庫的安全和管理策略探討[J]. 計算機光盤軟件與應(yīng)用,2012,(2):101-102.

[4]胡登衛(wèi). 高校實驗室信息化管理系統(tǒng)SQL Server數(shù)據(jù)庫安全策略研究與實施[J]. 商丘師范學院學報,2009,25(3):96-99+106.

[5]吳可嘉,姜莉莉,劉昌祺. Delphi下利用ADO技術(shù)實現(xiàn)對MS SQL Server數(shù)據(jù)庫存取[J]. 西北輕工業(yè)學院學報,2002,20(1):75-78.

主站蜘蛛池模板: 日韩av无码DVD| 高清视频一区| 91美女视频在线| 亚洲欧美成人综合| 一本大道香蕉久中文在线播放| 亚洲男人的天堂久久香蕉网| 国产精品美女在线| 亚洲人成日本在线观看| 高清欧美性猛交XXXX黑人猛交| 亚洲AV成人一区国产精品| 久久成人国产精品免费软件| 精品免费在线视频| 国产爽爽视频| 中文字幕天无码久久精品视频免费| 国产综合无码一区二区色蜜蜜| 欧美yw精品日本国产精品| 一级一级一片免费| 在线va视频| 国产成人久久综合一区| 亚洲福利一区二区三区| 国产在线精品人成导航| hezyo加勒比一区二区三区| 黄片在线永久| 91精品啪在线观看国产91| 久久综合AV免费观看| 中国精品自拍| 嫩草国产在线| 成人国产精品网站在线看| 欧美在线一二区| a级毛片免费播放| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲va在线∨a天堂va欧美va| 亚洲人成网线在线播放va| 91精品免费久久久| 亚洲首页在线观看| 中日无码在线观看| 色婷婷丁香| 91精品视频播放| 视频在线观看一区二区| 亚洲精品福利视频| 国产理论一区| 亚洲欧美人成人让影院| 国产高清毛片| 婷婷色狠狠干| 国产精品亚洲专区一区| 美女一区二区在线观看| 一区二区日韩国产精久久| 成人福利视频网| 国产精品丝袜在线| 伊人久久大香线蕉aⅴ色| 无码人中文字幕| 国产日本欧美在线观看| 亚洲国产中文精品va在线播放| 欧美一区二区自偷自拍视频| 亚洲美女一级毛片| 天天爽免费视频| 影音先锋亚洲无码| 成人看片欧美一区二区| 国产Av无码精品色午夜| 91成人在线免费观看| 亚洲第一黄片大全| 欲色天天综合网| 99久久亚洲综合精品TS| 亚洲三级视频在线观看| 色偷偷一区二区三区| 国产午夜人做人免费视频| 国产免费久久精品99re丫丫一| 亚洲一级毛片免费观看| 伊人久久久久久久| 精品第一国产综合精品Aⅴ| 日韩无码视频专区| 九九这里只有精品视频| 一级毛片在线播放免费| 国产精品尤物铁牛tv| 国产成人在线无码免费视频| 免费啪啪网址| 亚洲国产精品无码AV| 午夜国产小视频| 亚洲成人黄色网址| 国产中文一区二区苍井空| 久久频这里精品99香蕉久网址| 亚洲国产中文在线二区三区免|