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)出越來越大的差異性。如何在浩淼復(fù)雜的信息中快速獲取所需信息成為了研究的重點問題。

當前,Internet中主要采用客戶主動查詢與訪問信息源的方式對信息進行獲取,這就導(dǎo)致信息源在整個過程中處于被動地位,一方面給客戶造成過重的負擔,另一方面給異質(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ù)進行恢復(fù)、對未完成的事務(wù)進行啟動恢復(fù)、將數(shù)據(jù)庫還原到故障點。

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

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

SQL Server數(shù)據(jù)庫中并沒有指出非常標準的SQL命令,因此在對事務(wù)日志信息讀取的過程中存在一定的復(fù)雜性。即使在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)的過程中具有一定的復(fù)雜程度。本文對基于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]. 信陽師范學(xué)院學(xué)報(自然科學(xué)版),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]. 商丘師范學(xué)院學(xué)報,2009,25(3):96-99+106.

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

主站蜘蛛池模板: 成人国产精品视频频| 波多野结衣无码中文字幕在线观看一区二区 | 国产精品视频系列专区| 亚洲精品综合一二三区在线| 国产亚洲欧美日本一二三本道| 国产本道久久一区二区三区| 国产欧美视频在线| 69av在线| 玖玖精品视频在线观看| 亚洲AV无码乱码在线观看代蜜桃 | 国模粉嫩小泬视频在线观看| 中文无码精品A∨在线观看不卡| 亚洲国产成熟视频在线多多| 91精品综合| 无码AV日韩一二三区| 国产草草影院18成年视频| 热热久久狠狠偷偷色男同| 亚洲国产成熟视频在线多多| 超薄丝袜足j国产在线视频| 最新国语自产精品视频在| 青青操国产| 九色视频线上播放| 成人午夜视频在线| 久久精品女人天堂aaa| 精品视频在线一区| 91青草视频| 国产精品私拍99pans大尺度| 久久情精品国产品免费| 伊人久久大香线蕉影院| 性色一区| 国产精品无码作爱| 影音先锋亚洲无码| 久久精品波多野结衣| 欧美精品亚洲二区| 亚洲欧洲自拍拍偷午夜色| 亚洲精选高清无码| 久久精品丝袜| 色有码无码视频| 韩国福利一区| 亚洲国产综合自在线另类| 在线不卡免费视频| 成人在线视频一区| 国产精品尹人在线观看| 四虎AV麻豆| 真人高潮娇喘嗯啊在线观看| 亚洲成A人V欧美综合| 日本黄色不卡视频| 国产久操视频| 国产成人精品2021欧美日韩| 亚洲成AV人手机在线观看网站| www中文字幕在线观看| 无遮挡国产高潮视频免费观看| 亚洲视频免费在线| 亚洲国产天堂久久综合| 亚洲综合网在线观看| 一级香蕉视频在线观看| 亚洲国产成熟视频在线多多 | 亚洲黄色网站视频| 亚洲国产精品日韩av专区| 国产主播在线观看| 欧美午夜视频在线| 国产办公室秘书无码精品| 中文字幕 91| 国产精品区视频中文字幕 | 午夜精品一区二区蜜桃| 国产欧美日韩91| 成人精品亚洲| 永久免费精品视频| 欧美精品啪啪一区二区三区| 又爽又大又黄a级毛片在线视频| 亚洲天堂高清| 亚洲综合久久成人AV| 日本一本正道综合久久dvd| 国产精品丝袜视频| 欧美a在线看| 91外围女在线观看| 国产精品亚洲欧美日韩久久| 色婷婷成人| 精品福利视频网| 免费国产高清视频| 国产乱人激情H在线观看| 亚洲αv毛片|