智能手持移動(dòng)執(zhí)法終端的應(yīng)用優(yōu)勢(shì)
移動(dòng)執(zhí)法鏈接由兩部分組成,包括運(yùn)行在各移動(dòng)執(zhí)法終端上的客戶端和建在機(jī)房?jī)?nèi)的后臺(tái)服務(wù)器。由于移動(dòng)互聯(lián)網(wǎng)的特殊性,客戶端無法實(shí)時(shí)保持與服務(wù)器的連接,大數(shù)據(jù)的交互往往需要批量傳輸。利用WebService技術(shù),在實(shí)現(xiàn)與服務(wù)器通信的同時(shí),還可以在不同的操作系統(tǒng)上擴(kuò)展客戶端。服務(wù)器使用IIS服務(wù)器、Memcached緩存和SQL server數(shù)據(jù)庫。

移動(dòng)執(zhí)法終端使用存儲(chǔ)過程通過服務(wù)器接口訪問底層數(shù)據(jù),并將結(jié)果返回給客戶端。除了響應(yīng)移動(dòng)執(zhí)法終端的請(qǐng)求,服務(wù)器還需要做好數(shù)據(jù)沖突檢測(cè)和處理,確保服務(wù)器端數(shù)據(jù)一致完整。mem cached是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng)。通過將部分信息存儲(chǔ)在內(nèi)存中,可以快速訪問,有效緩解數(shù)據(jù)庫的壓力。與直接使用SQL語句相比,通過存儲(chǔ)過程訪問數(shù)據(jù)具有以下優(yōu)點(diǎn):

1. 移動(dòng)執(zhí)法終端執(zhí)行速度更快。與程序的預(yù)編譯類似,存儲(chǔ)過程只在創(chuàng)建時(shí)編譯。而且,當(dāng)存儲(chǔ)過程第一次執(zhí)行時(shí),會(huì)在內(nèi)存中進(jìn)行備份。下次執(zhí)行時(shí),可以直接從內(nèi)存中調(diào)用,而不需要額外的讀取,而SQL每次執(zhí)行時(shí)都需要編譯。
2. 移動(dòng)執(zhí)法終端支持重復(fù)使用,接口程序可以重復(fù)調(diào)用和執(zhí)行創(chuàng)建的存儲(chǔ)過程,有效地減輕了數(shù)據(jù)庫開發(fā)人員的工作量。

3.可維護(hù)性。在生產(chǎn)環(huán)境中,需要對(duì)數(shù)據(jù)庫結(jié)構(gòu)和業(yè)務(wù)規(guī)則進(jìn)行更改和修改。移動(dòng)執(zhí)法終端利用存儲(chǔ)過程,可以使數(shù)據(jù)庫級(jí)別的更改對(duì)應(yīng)用程序透明。例如,可以修改存儲(chǔ)過程以包括新添加的表中的數(shù)據(jù),而不是在應(yīng)用程序代碼的某個(gè)地方更改這些信息,從而降低維護(hù)成本。
上一篇:新大陸NVH200掃描槍多少錢?



