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.

主站蜘蛛池模板: 欧美天堂久久| 26uuu国产精品视频| 久久综合国产乱子免费| 亚洲中文字幕久久无码精品A| 亚洲αv毛片| 国产精品密蕾丝视频| 国产福利在线观看精品| 国产高清在线丝袜精品一区| 国产又粗又爽视频| 亚洲综合婷婷激情| 情侣午夜国产在线一区无码| 亚洲无码高清免费视频亚洲| 欧美成人手机在线观看网址| 亚洲美女高潮久久久久久久| 最新午夜男女福利片视频| www.99在线观看| 天堂va亚洲va欧美va国产 | 新SSS无码手机在线观看| 成人另类稀缺在线观看| 无码精油按摩潮喷在线播放| 中文字幕在线一区二区在线| 91精品国产综合久久不国产大片| 无码'专区第一页| 在线观看视频一区二区| 国产日本一线在线观看免费| 欧美亚洲综合免费精品高清在线观看| 国产福利2021最新在线观看| 精品伊人久久久香线蕉 | 国产第一页免费浮力影院| 成年人久久黄色网站| 婷婷六月激情综合一区| 国产在线观看第二页| 好紧太爽了视频免费无码| 91欧洲国产日韩在线人成| 亚洲综合二区| 欧洲亚洲一区| 国产在线高清一级毛片| 国产精品无码影视久久久久久久| 97视频在线精品国自产拍| 中文字幕中文字字幕码一二区| 国产日韩欧美一区二区三区在线| 91口爆吞精国产对白第三集| 日韩性网站| 欧美三级日韩三级| 五月婷婷精品| 在线观看国产黄色| 国产AV无码专区亚洲精品网站| 亚洲水蜜桃久久综合网站| 成人在线观看不卡| 一级不卡毛片| 国产在线麻豆波多野结衣| 欧美一级99在线观看国产| 制服丝袜国产精品| 久久夜色撩人精品国产| 爱色欧美亚洲综合图区| 久久免费看片| 色爽网免费视频| 欧美日本激情| 精品国产aⅴ一区二区三区| 538国产视频| www.狠狠| 欧美成人综合视频| 日韩欧美国产综合| 国产亚洲欧美日韩在线一区| AV无码一区二区三区四区| 亚洲一级色| 激情综合激情| 日韩精品一区二区三区中文无码| 亚洲天堂高清| 国产精品55夜色66夜色| 国产97视频在线| 91无码视频在线观看| 国产中文在线亚洲精品官网| 久久婷婷六月| 中文字幕av一区二区三区欲色| 巨熟乳波霸若妻中文观看免费| 免费一级全黄少妇性色生活片| 欧美一区二区三区香蕉视| 精品国产一区二区三区在线观看 | 亚洲天堂网在线视频| 不卡午夜视频| 欧洲av毛片|