面向
健康小屋的新型分布式安全認(rèn)證的數(shù)據(jù)同步方法技術(shù)領(lǐng)域本發(fā)明涉及數(shù)據(jù)傳輸協(xié)議領(lǐng)域、數(shù)據(jù)處理技術(shù)領(lǐng)域,具體是一種面向
健康小屋系統(tǒng)的數(shù)據(jù)同步方法。
背景技術(shù)
健康小屋(Healthy hut)是政府主導(dǎo)的,由公共衛(wèi)生機(jī)構(gòu)提供給人們用于體檢測(cè)量、干預(yù)指導(dǎo)、健康宣教、知識(shí)獲取等的場(chǎng)所。目前,我國正在全面建設(shè)“
健康小屋”工程,市場(chǎng)上已經(jīng)出現(xiàn)了大量的
健康小屋站點(diǎn),然而,這些
健康小屋是相互獨(dú)立的,具體體現(xiàn)在:
健康小屋與
健康小屋是相互獨(dú)立的,數(shù)據(jù)不能互聯(lián)互通,數(shù)據(jù)價(jià)值不能得到有效體現(xiàn);每個(gè)
健康小屋中各個(gè)用戶的數(shù)據(jù)是相互獨(dú)立的,數(shù)據(jù)是靜態(tài)的,每個(gè)人只能對(duì)比自己的數(shù)據(jù);每個(gè)身高體重儀、人體成分儀、肺功能儀、血壓脈搏儀等
健康小屋中的設(shè)備檢測(cè)到的各種數(shù)據(jù)之間是相互獨(dú)立的,不同體征之間蘊(yùn)含的數(shù)據(jù)價(jià)值沒有得到有效利用。
現(xiàn)有技術(shù)中常用的數(shù)據(jù)同步方法包括:
通過發(fā)布/訂閱的方式實(shí)現(xiàn)同步
發(fā)布/訂閱是Sql Server自帶的一種數(shù)據(jù)庫備份的機(jī)制,通過該機(jī)制可以快速的實(shí)現(xiàn)數(shù)據(jù)的備份同步,不用編寫任何的代碼。
通過SQL JOB方式實(shí)現(xiàn)數(shù)據(jù)同步
通過Sql Job定時(shí)作業(yè)的方式實(shí)現(xiàn)同步其基本原理就是通過目標(biāo)服務(wù)器和源服務(wù)器的連接,然后通過編寫Sql語句,從源服務(wù)器中讀取數(shù)據(jù),再更新到目標(biāo)服務(wù)器。
通過Service Broker消息隊(duì)列的方式實(shí)現(xiàn)數(shù)據(jù)同步。
通過Sql Job定時(shí)作業(yè)的方式實(shí)現(xiàn)同步其基本原理就是通過目標(biāo)服務(wù)器和源服務(wù)器的連接,然后通過編寫Sql語句,從源服務(wù)器中讀取數(shù)據(jù),再更新到目標(biāo)服務(wù)器。
然而這些方法并不適用于
健康小屋系統(tǒng),發(fā)布/訂閱方式不夠高效,使用在實(shí)際操作的過程中可能會(huì)遇到對(duì)服務(wù)器的遠(yuǎn)程登錄或連接登錄問題,Service Broker消息隊(duì)列的方式實(shí)現(xiàn)相對(duì)繁瑣,最重要的是它們都無法做到實(shí)時(shí)同步站點(diǎn)數(shù)據(jù),無法保證數(shù)據(jù)的機(jī)密性和完整性。