《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于內存映射文件的高性能庫存緩存系統
基于內存映射文件的高性能庫存緩存系統
2020年電子技術應用第7期
黃向平1,2,彭明田1,2,楊永凱1,2
1.中國民航信息網絡股份有限公司,北京101318;2.民航旅客服務智能化應用技術重點實驗室,北京101318
摘要: 傳統余票庫存查詢系統以內存數據庫或嵌入式數據庫作為緩存系統,在高并發與密集計算環境中,讀取性能很難滿足需求。設計一種高性能庫存緩存系統,利用內存映射文件技術,消除進程間通信消耗,減少數據拷貝,避免讀寫操作互鎖,從而大幅提高緩存讀取性能。實驗表明,該方法在并發讀取效率上提升了兩個數量級以上。
中圖分類號: TP311.132
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.191043
中文引用格式: 黃向平,彭明田,楊永凱. 基于內存映射文件的高性能庫存緩存系統[J].電子技術應用,2020,46(7):113-117,126.
英文引用格式: Huang Xiangping,Peng Mingtian,Yang Yongkai. High performance inventory caching system based on memory mapping files[J]. Application of Electronic Technique,2020,46(7):113-117,126.
High performance inventory caching system based on memory mapping files
Huang Xiangping1,2,Peng Mingtian1,2,Yang Yongkai1,2
1.TravelSky Technology Limited,Beijing 101318,China; 2.Key Laboratory of Intelligent Passenger Service of Civil Aviation,Beijing 101318,China
Abstract: Traditional balance inventory query system uses memory database or embedded database as cache system. In high concurrent and intensive computing environment, the reading performance is difficult to meet the demand. A high-performance inventory caching system is designed, which uses memory mapping file technology to eliminate communication consumption between processes, reduce data copy and avoid interlocking between read and write operations, thus greatly improving the cache reading performance. Experiments show that this method improves the concurrent reading efficiency by more than two orders of magnitude.
Key words : inventory query;memory database;embedded database;memory mapping files;high performance caching system

0 引言

    近年來,移動互聯網[1]應用急劇擴大,作為一種典型的移動互聯網電子商務應用,票務查詢系統[2]向用戶隨時隨地提供余票庫存信息,幫助移動用戶做交通住宿規劃、影院演出門票預定等操作。12306鐵路票務系統[3]是一個典型的高并發應用,余票查詢高峰值超過了百億次/天。如此高的負載與高并發量會使應用服務訪問擁堵,容易出現查詢結果不穩定等異常現象。航空票務搜索[4]也同樣面臨相似的問題,中轉點選擇豐富,可搭配的航班多,單次搜索需要成千上萬次的航班座位庫存信息查詢。能夠及時準確地獲取盡量多航班座位庫存數據,是搜索出經濟快捷的航班集合的關鍵所在。

    在此類實時響應度要求比較高且性能要求比較高的查詢系統中,key-value結構的NoSQL數據庫[5]作為緩存系統[6]得到了廣發的應用。典型的NoSQL數據庫有內存數據庫memcached/redis[7]嵌入式數據庫Berkeley DB[8]。在進一步性能分析之后發現,這些數據訪問方式仍存在性能瓶頸,并發訪問量大時依然會出現排隊延遲的現象。鑒于此,本文提出了一種基于內存映射文件[9]的高性能庫存緩存系統,主要從三方面進行改進:(1)通過內存映射文件,緩存系統與應用進程同處一個進程空間,避免進程間通信,從而提高數據讀取效率;(2)緩存結果以指針方式返回,節省了內存拷貝,從而減少內存和CPU資源消耗;(3)數據讀寫過程采用無鎖設計,多進程或多線程無需爭搶排隊訪問,從而提高訪問并發效率。




本文詳細內容請下載:http://www.jysgc.com/resource/share/2000002915




作者信息:

黃向平1,2,彭明田1,2,楊永凱1,2

(1.中國民航信息網絡股份有限公司,北京101318;2.民航旅客服務智能化應用技術重點實驗室,北京101318)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲女同性videos| 99av国产精品欲麻豆| 亚洲国产精品小视频| 国产亚洲综合精品| 国产精品女人久久久久久| 欧美日韩一区二区三区在线看| 免播放器亚洲| 麻豆精品一区二区综合av| 久久偷看各类wc女厕嘘嘘偷窃| 久久国产乱子精品免费女| 午夜视频久久久| 午夜精品视频| 欧美一区二区大片| 欧美中文字幕久久| 久久er精品视频| 久久精品成人一区二区三区蜜臀 | 亚洲一区二区在线看| 一级日韩一区在线观看| 在线视频亚洲一区| 亚洲一区二区免费在线| 亚洲视频香蕉人妖| 亚洲在线第一页| 性高湖久久久久久久久| 欧美一区二区三区在线观看视频| 欧美一区二区观看视频| 久久久999精品| 久久青草欧美一区二区三区| 久久久噜噜噜久久中文字免| 毛片一区二区三区| 老司机免费视频一区二区三区| 久久露脸国产精品| 美脚丝袜一区二区三区在线观看 | 国产精品国产精品| 国产精品尤物| 国模私拍视频一区| 亚洲电影免费观看高清完整版| 91久久视频| 一本大道久久a久久精二百| 亚洲视屏一区| 午夜在线视频观看日韩17c| 久久爱www久久做| 亚洲人成网站影音先锋播放| 正在播放欧美一区| 欧美一区二区在线免费观看| 玖玖综合伊人| 欧美日韩一区二区国产| 国产精品视频免费| 国内欧美视频一区二区| 亚洲国产欧美不卡在线观看| 9国产精品视频| 欧美一级视频精品观看| 亚洲伦理一区| 亚洲欧美激情一区| 久久亚洲色图| 欧美日韩一区二区免费视频| 国产欧美一区二区在线观看| 在线电影国产精品| 一区二区三区视频在线看| 午夜久久福利| 99精品久久久| 久久精品国产在热久久| 欧美—级a级欧美特级ar全黄| 国产精品久久久久国产精品日日| 国产在线拍偷自揄拍精品| 亚洲免费av网站| 欧美一区二区免费| 亚洲另类自拍| 久久国产精品久久久久久| 欧美绝品在线观看成人午夜影视 | 一区二区三区视频在线| 亚洲国产精品久久久久婷婷老年 | 在线成人av网站| 一本色道久久综合亚洲精品按摩 | 欧美成人激情视频免费观看| 国产精品尤物福利片在线观看| 91久久线看在观草草青青| 亚洲欧美日韩在线| 在线性视频日韩欧美| 久久夜色精品国产欧美乱| 国产精品超碰97尤物18| 亚洲福利视频网| 欧美中文字幕精品| 亚洲欧美一区二区三区在线| 欧美激情综合五月色丁香| 韩日欧美一区二区| 亚洲欧美国产高清va在线播| 一区二区精品在线| 免费在线观看精品| 国产一区激情| 亚洲欧美一区二区精品久久久| 亚洲免费观看高清完整版在线观看| 久久久999成人| 国产精品视频精品视频| 亚洲欧洲在线视频| 亚洲第一区色| 欧美在线亚洲一区| 欧美日韩久久久久久| 亚洲国产精品久久精品怡红院| 亚洲欧美日韩国产一区二区| 99re国产精品| 久久青青草综合| 久久尤物视频| 国产精品成人免费| 亚洲国产精品久久久久秋霞不卡| 亚洲欧美日韩综合aⅴ视频| 一区二区三区欧美日韩| 久久躁狠狠躁夜夜爽| 欧美乱妇高清无乱码| 亚洲国产午夜| 久久精品国产96久久久香蕉| 亚洲一区在线免费观看| 欧美经典一区二区| 在线播放日韩专区| 欧美一级成年大片在线观看| 中文网丁香综合网| 欧美日韩久久不卡| 亚洲欧洲一区二区在线观看 | 香蕉久久夜色精品| 亚洲综合首页| 欧美日韩精品是欧美日韩精品| 悠悠资源网久久精品| 亚洲大黄网站| 久久精品青青大伊人av| 国产精品日日摸夜夜添夜夜av| 夜色激情一区二区| av成人黄色| 欧美99久久| 亚洲日产国产精品| 91久久夜色精品国产九色| 久久久一区二区三区| 国产香蕉97碰碰久久人人| 亚洲免费影视| 亚洲欧美一区二区视频| 欧美日韩专区| 亚洲嫩草精品久久| 欧美一区二区视频97| 国产精品永久在线| 亚洲曰本av电影| 欧美一级片久久久久久久| 欧美视频手机在线| 亚洲欧美成人精品| 久久精品国产一区二区三| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲午夜久久久| 欧美一区二区三区日韩视频| 国产欧美精品久久| 亚洲成人直播| 欧美大胆人体视频| 91久久精品久久国产性色也91| 亚洲毛片av在线| 欧美日韩不卡一区| 亚洲国产精品久久人人爱蜜臀| 制服诱惑一区二区| 国产精品久久久久免费a∨ | 亚洲一区在线免费观看| 性视频1819p久久| 国产精品一区二区在线| 性欧美精品高清| 久久精品系列| 激情懂色av一区av二区av| 影音先锋日韩资源| 亚洲性线免费观看视频成熟| 欧美岛国在线观看| 亚洲精品久久久久久久久久久久 | 亚洲欧美在线播放| 欧美gay视频| 亚洲免费av观看| 午夜免费日韩视频| 黄色精品免费| 亚洲乱亚洲高清| 欧美日本国产视频| 欧美一级艳片视频免费观看| 久久频这里精品99香蕉| 亚洲国产精品久久久久秋霞不卡| 一本大道av伊人久久综合| 国产精品高潮呻吟久久av无限 | 蜜桃久久精品一区二区| 亚洲欧洲一区二区三区| 欧美一区二区成人| 久久亚洲电影| 亚洲精品国产精品国自产观看| 亚洲午夜一二三区视频| 国产欧美在线播放| 亚洲国产一区二区三区高清| 欧美aa在线视频| 香蕉成人伊视频在线观看 | 国内伊人久久久久久网站视频| 亚洲精品中文在线| 国产精品丝袜白浆摸在线| 久久精品成人| 欧美国产视频日韩| 欧美伊人影院| 欧美日本一区二区视频在线观看| 中文精品视频| 麻豆精品网站| 亚洲视频免费在线| 久久久人人人| 一区二区三区精品视频| 久久一二三四| 亚洲午夜久久久久久久久电影院 |