亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Berkeley DB的話費(fèi)計(jì)算技術(shù)研究

        2012-11-17 05:27:12郝洋肖子航吳晨光
        中國新技術(shù)新產(chǎn)品 2012年20期
        關(guān)鍵詞:話費(fèi)數(shù)據(jù)庫系統(tǒng)應(yīng)用程序

        郝洋 肖子航 吳晨光

        (1.河南省電力通信自動(dòng)化公司,河南 鄭州 450000;2.河南省電力公司安陽供電公司,河南 安陽 455000)

        1 Berkeley DB數(shù)據(jù)庫系統(tǒng)特點(diǎn)

        (1)嵌入式(Embedded)

        Berkeley DB能夠直接鏈接到應(yīng)用程序當(dāng)中,并不是只能應(yīng)用于嵌入式系統(tǒng)。Berkeley DB與應(yīng)用程序運(yùn)行在相同的地址空間中,所以,無論是在同一臺(tái)計(jì)算機(jī)的不同進(jìn)程之間,還是在互聯(lián)網(wǎng)上不同計(jì)算機(jī)之間,它對(duì)數(shù)據(jù)庫的操作不需要在進(jìn)程之間建立通訊,從而可以大大提高數(shù)據(jù)庫訪問速度。Berkeley DB能夠?yàn)槎喾N編程語言提供應(yīng)用程序接口,包括 C++、Java、Python、PHP 和 Tcl等,所有的數(shù)據(jù)庫操作都在程序庫內(nèi)部發(fā)生。

        (2)可伸縮(Scalable)

        Berkeley DB的函數(shù)庫容量很小,但是它能夠管理容量巨大的,可高達(dá)256TB,在性能方面與相同等級(jí)的數(shù)據(jù)庫系統(tǒng)相比較存在明顯優(yōu)勢。Berkeley DB支持?jǐn)?shù)據(jù)的高度并發(fā)操作,能夠輕松應(yīng)付幾千個(gè)用戶同時(shí)對(duì)一個(gè)數(shù)據(jù)庫進(jìn)行訪問。

        (3)結(jié)構(gòu)簡單

        Berkeley DB數(shù)據(jù)庫具有簡單的存儲(chǔ)數(shù)據(jù)結(jié)構(gòu),每一個(gè)數(shù)據(jù)作為一個(gè)記錄,由關(guān)鍵字和數(shù)據(jù)共同組成。數(shù)據(jù)可以是一個(gè)字符串這種簡單的數(shù)據(jù)類型,也可以是C語言結(jié)構(gòu)中的復(fù)雜數(shù)據(jù)類型,無論數(shù)據(jù)部分有多么繁雜,Berkeley DB都不會(huì)對(duì)其做出任何反應(yīng),完全由程序員自行處理。

        2 Berkeley DB數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)

        Berkeley DB數(shù)據(jù)庫系統(tǒng)由五個(gè)子系統(tǒng)構(gòu)成(如圖1所示):存取管理子系統(tǒng)、事務(wù)子系統(tǒng)、內(nèi)存池管理子系統(tǒng)、鎖子系統(tǒng)和日志子系統(tǒng)。存取管理子系統(tǒng)是數(shù)據(jù)庫的核心子系統(tǒng),每個(gè)子系統(tǒng)對(duì)應(yīng)支持不同的應(yīng)用級(jí)別。

        圖1 Berkeley DB數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

        3 Berkeley DB數(shù)據(jù)庫系統(tǒng)在話費(fèi)計(jì)算中的應(yīng)用

        (1)移動(dòng)話費(fèi)結(jié)算流程圖(圖二所示)

        (2)話費(fèi)結(jié)算原理

        話費(fèi)結(jié)算的任務(wù)是將從各個(gè)基站收集到的原始化條集合進(jìn)行計(jì)算,并將計(jì)算結(jié)果存入服務(wù)器,保留原始記錄。結(jié)算過程中需要做余額的扣除處理。由于收集到的原始話條不帶有套餐信息,但是結(jié)算時(shí)必須要按照不同的套餐類型讀取參數(shù)進(jìn)行計(jì)算,所以有必要以號(hào)碼作為聯(lián)系并讀取個(gè)人信息表取得該號(hào)碼所對(duì)應(yīng)的套餐類型,并添加到原始化條中作為計(jì)算依據(jù)。

        4 Berkeley DB數(shù)據(jù)庫系統(tǒng)的優(yōu)勢

        本文在移動(dòng)話費(fèi)計(jì)算中應(yīng)用了Berkeley DB數(shù)據(jù)庫,并沒有選擇一些流行的主流數(shù)據(jù)庫,是根據(jù)移動(dòng)話費(fèi)業(yè)務(wù)系統(tǒng)的需求而定的。而主流的關(guān)系型數(shù)據(jù)庫比較適合處理數(shù)據(jù)結(jié)構(gòu)復(fù)雜的數(shù)據(jù),對(duì)于結(jié)構(gòu)相對(duì)簡單的數(shù)據(jù)而言,使用Berkeley DB數(shù)據(jù)庫進(jìn)行處理就會(huì)顯現(xiàn)出較大優(yōu)勢。Berkeley DB提供了眾多應(yīng)用程序接口,對(duì)于函數(shù)的調(diào)用非常簡單,Berkeley DB提高的庫與應(yīng)用程序一起編譯成為可執(zhí)行程序。由于數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序在同一個(gè)進(jìn)程空間當(dāng)中運(yùn)行,通過調(diào)用Berkeley DB數(shù)據(jù)庫系統(tǒng)的函數(shù)來進(jìn)行數(shù)據(jù)庫的訪問操作,所以不需要在數(shù)據(jù)庫和應(yīng)用程序之間進(jìn)行通信,也不需要應(yīng)用SQL數(shù)據(jù)庫語言對(duì)數(shù)據(jù)庫進(jìn)行操作,避免了系統(tǒng)對(duì)SQL數(shù)據(jù)庫語言的解析過程,大大降低了訪問數(shù)據(jù)庫的時(shí)間,并且提高了訪問速度。

        5 基于Berkeley DB服務(wù)器優(yōu)點(diǎn)

        (1)穩(wěn)定性

        移動(dòng)話費(fèi)業(yè)務(wù)系統(tǒng)由多臺(tái)服務(wù)器組成一個(gè)整體,全部站點(diǎn)面向移動(dòng)用戶提供服務(wù),如果有個(gè)別的站點(diǎn)出現(xiàn)技術(shù)故障,剩下的站點(diǎn)仍然可以向用戶提高服務(wù),除非所有的站點(diǎn)全部癱瘓,Berkeley DB數(shù)據(jù)庫系統(tǒng)還可以提供監(jiān)測功能,一旦服務(wù)器出現(xiàn)任何問題導(dǎo)致無法工作,就會(huì)重新啟動(dòng)服務(wù)器,使整個(gè)系統(tǒng)更加穩(wěn)定安全。

        (2)可靠性

        移動(dòng)話費(fèi)業(yè)務(wù)系統(tǒng)采用了Berkeley DB數(shù)據(jù)庫系統(tǒng)的恢復(fù)機(jī)制,如果服務(wù)器由于若干原因出現(xiàn)故障,導(dǎo)致無法正常處理用戶提交的數(shù)據(jù),或者造成用戶數(shù)據(jù)丟失,可以通過Berkeley DB數(shù)據(jù)庫的恢復(fù)還原功能,同步控制端和站點(diǎn)之間的數(shù)據(jù),從而很好地保證了系統(tǒng)可靠性。

        (3)安全性

        在移動(dòng)話費(fèi)業(yè)務(wù)系統(tǒng)整體服務(wù)器中,所有服務(wù)器存儲(chǔ)的用戶數(shù)據(jù)都是相同的,而且隨時(shí)進(jìn)行同步更新,控制端負(fù)責(zé)將接收到的用戶請(qǐng)求數(shù)據(jù)同步給所有的站點(diǎn),同時(shí)將數(shù)據(jù)存儲(chǔ)到控制端的數(shù)據(jù)庫中,如果服務(wù)器受到外界的攻擊,站點(diǎn)上的數(shù)據(jù)雖然會(huì)被破壞,但是主控端的數(shù)據(jù)是完好無損的,這是因?yàn)榭刂贫瞬粫?huì)接收站點(diǎn)同步的數(shù)據(jù)信息,所以主控端不會(huì)受到任何影響,并且起到了良好的備份作用。

        結(jié)語

        移動(dòng)話費(fèi)結(jié)算流程圖

        時(shí)下優(yōu)良的數(shù)據(jù)庫系統(tǒng)支持架構(gòu)對(duì)于移動(dòng)話費(fèi)結(jié)算業(yè)務(wù)來說至關(guān)重要,應(yīng)用Berkeley DB的數(shù)據(jù)恢復(fù)機(jī)制、內(nèi)存共享機(jī)制等,有效保證了移動(dòng)話費(fèi)業(yè)務(wù)數(shù)據(jù)庫服務(wù)器的穩(wěn)定性、安全性和可靠性,同時(shí)提高了數(shù)據(jù)傳輸處理的效率。

        [1]孟亞男,高明寶.嵌入式數(shù)據(jù)庫Berkeley DB在智能海洋機(jī)器人中應(yīng)用 [J].微計(jì)算機(jī)信息.2009(02).

        [2]周麗,楊曉松.Berkeley DB Java Edition數(shù)據(jù)結(jié)構(gòu)的研究與應(yīng)用 [J].計(jì)算機(jī)與現(xiàn)代化,2009(02).

        [3]萬瑪寧,關(guān)永,韓相軍.嵌入式數(shù)據(jù)庫典型技術(shù)SQLite和Berkeley DB的研究 [J].微計(jì)算機(jī)信息,2006(02).

        [4]黃志剛.基于Berkeley DB核心嵌入式實(shí)時(shí)數(shù)據(jù)庫引擎[J].計(jì)算機(jī)與數(shù)字工程,2007(03).

        [5]劉智,付保川,奚雪峰.基于Berkeley DB的監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技廣場,2007(01).

        [6]王洪蛟,董學(xué)仁,褚福強(qiáng),蘭敏.BerkeIey DB在嵌入式系統(tǒng)中的應(yīng)用研究[J].儀器儀表用戶.,2007(06).

        [7]虞珊,周彩蘭,郭鳳玲.Berkeley DB在網(wǎng)絡(luò)信息挖掘中的應(yīng)用 [J].計(jì)算機(jī)與現(xiàn)代化,2008(05).

        [8]宋麗娜.嵌入式數(shù)據(jù)庫典型技術(shù)--SQLite和Berkeley DB的研究[J].科技信息(學(xué)術(shù)研究),2008(14).

        [9]吳小博.嵌入式數(shù)據(jù)庫Berkeley DB研究[J].茂名學(xué)院學(xué)報(bào),2008(04).

        [10]范敏,王美廷.基于數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)信息系統(tǒng)的可擴(kuò)展性[J].光盤技術(shù),2009(03).

        [11]胡建紅.基于Delphi應(yīng)用程序動(dòng)態(tài)創(chuàng)建與訪問數(shù)據(jù)庫[J].南昌航空工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版),2006(03).

        [12]劉彩蘋,李仁發(fā),李肯立.Recno索引方式在伯克利數(shù)據(jù)庫中的應(yīng)用 [J].計(jì)算機(jī)應(yīng)用,2004(12).

        [13]Yadava H.The Berkeley DB Book.

        猜你喜歡
        話費(fèi)數(shù)據(jù)庫系統(tǒng)應(yīng)用程序
        刪除Win10中自帶的應(yīng)用程序
        挑戰(zhàn)舌頭
        新傳奇(2019年29期)2019-08-06 03:07:09
        數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
        電子測試(2018年14期)2018-09-26 06:04:24
        買東西 送話費(fèi) 生意馬上好幾倍
        微細(xì)銑削工藝數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)
        實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)安全采集方案
        充話費(fèi)
        三月三(2016年3期)2016-03-23 00:58:02
        核反應(yīng)堆材料數(shù)據(jù)庫系統(tǒng)及其應(yīng)用
        話費(fèi)
        關(guān)閉應(yīng)用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        久久av高潮av无码av喷吹| 国产一区二区不卡av| 熟妇人妻中文av无码| 伊香蕉大综综综合久久| 亚洲综合免费在线视频| 久久一道精品一区三区| 一本色道久久88亚洲精品综合| 国产精品99久久久久久宅男| 久久国产精品老人性| 午夜影院免费观看小视频| 欧洲女人与公拘交酡视频| 中国xxx农村性视频| 日韩一区二区不卡av| 最新日本久久中文字幕| 亚洲av色欲色欲www| 日出水了特别黄的视频| 中文字幕永久免费观看| 国产理论亚洲天堂av| 无码精品人妻一区二区三区漫画 | 91国产精品自拍视频| 日韩精品无码一区二区三区四区| 亚洲欧洲偷自拍图片区| 久久精品国产亚洲av大全相关 | 在线观看日本一区二区三区四区 | 国产三级黄色片子看曰逼大片| 日韩精品视频高清在线| 亚洲av无码专区在线播放| 中文字幕乱码人妻无码久久麻豆| 在线观看日韩精品视频网站| 蜜桃18禁成人午夜免费网站| 老外和中国女人毛片免费视频| 欧美日本国产va高清cabal| 亚洲精品综合色区二区| 国产精品一区二区久久久av| 无码va在线观看| 亚洲AV成人片色在线观看高潮| 麻豆av在线免费观看精品| 成人无码av免费网站| 又黄又爽又高潮免费毛片| 国产亚洲三级在线视频| 国产精品一区二区三区在线蜜桃 |