加入收藏
 免費注冊
 用戶登陸
首頁 展示 供求 職場 技術(shù) 智造 職業(yè) 活動 視點 品牌 鐠社區(qū)
今天是:2026年3月17日 星期二   您現(xiàn)在位于: 首頁 →  智造 → 辦公電子(應(yīng)用指南)
在龍芯上探索數(shù)據(jù)庫虛擬化
日期:2018/10/28 10:04:58   作者:
云計算是未來,而虛擬化技術(shù)則是云計算的基石。在過去10年中,我們見證了虛擬化技術(shù)的蓬勃發(fā)展。目前,虛擬化技術(shù)從最早的硬件虛擬化進入了到新的階段——軟件虛擬化,其中比較流行的容器技術(shù)實際就是操作系統(tǒng)的虛擬化。

最近,我們拿到了一款國產(chǎn)數(shù)據(jù)庫虛擬化技術(shù),AntsDB,并在龍芯平臺上做了兼容性測試。AntsDB的數(shù)據(jù)庫虛擬化技術(shù),能夠在Hadoop平臺上虛擬出一個兼容MySQL的高并發(fā),低延遲的運營數(shù)據(jù)庫。這樣做以后,可以使得數(shù)據(jù)庫的系統(tǒng)架構(gòu)大大簡化,輕松利用Hadoop的PB級存儲能力提高運營數(shù)據(jù)庫的存儲能力,以及開展實時大數(shù)據(jù)分析能力。

測試標準

與國際上最為流行的開源數(shù)據(jù)庫MySQL高度兼容是AntsDB的一大特性之一。因此,本次基準測試以MySQL作為比照對象。為了保持測試的可比較性,AntsDB和MySQL均使用相同硬件,單節(jié)點下進行測試。本次測試分別使用業(yè)界公認的TPC-C與YCSB兩種方法開展:

TPC-C基準測試是一個在線事務(wù)處理基準。它是一個評估數(shù)據(jù)庫性能的國際標準,主要由ORACLE,IBM、微軟集體制定。TPC-C基準測試以訂單輸入環(huán)境的主要活動(交易)為中心。這些交易包括輸入和交付訂單,記錄付款,檢查訂單狀態(tài)以及監(jiān)控倉庫的庫存水平。

YCSB全稱為Yahoo! Cloud Serving Benchmark,是目前業(yè)界主流數(shù)據(jù)庫性能評測之一。YCSB由雅虎開發(fā),不僅安裝簡單,還可以自由擴展測試數(shù)據(jù)類型和支持的數(shù)據(jù)庫產(chǎn)品。通過對其進行擴展,YCSB可以支持對多個不同的數(shù)據(jù)庫產(chǎn)品進行性能測試,通過測試結(jié)果可以了解數(shù)據(jù)庫在并發(fā)寫入、讀取、更新時的一些指標,比如吞吐量、操作延遲等。

測試環(huán)境

處理器 Loongson-3B 1500MHz、2路、16核
內(nèi)存 32G RAM
存儲 2TB機械硬盤
操作系統(tǒng) Red Hat Enterprise Linux 7
Java Java 8  
 
TPC-C測試方法

基準測試使用了100個倉庫,總共有5000萬條記錄。TPC-C涉及五種不同類型和復(fù)雜性的并發(fā)事務(wù)的混合,這些事務(wù)要么在線執(zhí)行,要么排隊等待延遲執(zhí)行。它通過運用與這種環(huán)境相關(guān)的廣泛系統(tǒng)組件來實現(xiàn)。TPC-C性能以每分鐘的新訂單交易來衡量。

TPC-C是行業(yè)標準。有許多不同的實現(xiàn)方法可用。在此測試中,我們使用了BenchmarkSQL 4.1.1,這是PostgreSQL社區(qū)開發(fā)的一種流行的TPC-C實現(xiàn)。 它不僅支持PostgreSQL,還支持MySQL和其他幾個數(shù)據(jù)庫。 因此它可以作為一個公平的比較。 

YCSB測試方法

本次測試使用10,000,000條記錄的數(shù)據(jù)量,每條記錄有1KiB數(shù)據(jù)量,采用了4種測試方法。
載入測試 - 從全空數(shù)據(jù)庫載入目標數(shù)據(jù)量,用來衡量數(shù)據(jù)庫遷移重置性能
只讀測試 - 用來衡量數(shù)據(jù)庫數(shù)據(jù)分析能力
10%讀90%寫 - 模擬交互式應(yīng)用的數(shù)據(jù)讀寫模式
50%讀50%寫 - 模擬批處理的數(shù)據(jù)讀寫模式
 
YCSB測試結(jié)果

在只讀和重讀測試中,AntsDB超出MySQL 30%以內(nèi),重寫測試超出MySQL五倍。


結(jié)語 


由于這是一次性能級的測試,我們在測試之初都捏著一把汗。所幸未做任何修改,AntsDB順利通過了全部功能測試,展示出龍芯CPU以及Java虛擬機的優(yōu)秀兼容性。

從兩項基準測試結(jié)果中,可以看出AntsDB與國際最流行的MySQL相比,性能基本維持在同一量級。TPC-C測試中,AntsDB與MySQL相比,差距在10%以內(nèi)。

在YCSB測試中,AntsDB在只讀和重讀測試中超出MySQL 30%左右,兩者基本在同一水平線。在重寫測試中,AntsDB獲得了較為明顯的優(yōu)勢,MySQL五倍的性能。

作為一門全新的虛擬化技術(shù),AntsDB未來還有待技術(shù)和市場的檢驗。不過其全新的虛擬化思路,以及帶來的簡化的架構(gòu)還是非常吸引人的,這也是我們這次測試的初衷。我們推薦有Hadoop使用需求的朋友們可以考慮嘗試。我們期待未來AntsDB能夠提供更加全面的功能,兼容更多的數(shù)據(jù)庫類型,以及性能上的出色表現(xiàn)。

AntsDB的下載地址http://antsdb.com/zh/download。查詢進一步信息,請訪問官方網(wǎng)站http://www.loongson.cn。
→ 『關(guān)閉窗口』
 發(fā)布人:365pr_net
 [ → 我要發(fā)表 ]
上篇文章:運用JFET輸入放大器于高速應(yīng)用的優(yōu)勢
下篇文章:讓汽車行業(yè)輕松轉(zhuǎn)入無引腳時代的挑戰(zhàn)和解決方案
→ 主題所屬分類:  辦公電子 → 應(yīng)用指南
 熱門文章
 中航光電(158廠)電連接器產(chǎn)品選型指南 (64375)
 國巨(Yageo)片式電阻電容產(chǎn)品規(guī)格書 (57637)
 下一代前傳網(wǎng)絡(luò)接口(NGFI)白皮書 (49839)
 2013年移動經(jīng)濟(The Mobile Economy 2013… (48115)
 鐳射二極管 (46552)
 使用NFC進行藍牙配對(Using NFC for Bluet… (45343)
 為濾波電路選擇合適的運算放大器 (42189)
 mirasol顯示器與競爭性顯示技術(shù)的比較 - Qualco… (41850)
 CodeWarrior Development Studio (41014)
 u-blox產(chǎn)品目錄(Product Catalog 16… (40722)
 最近更新
 風(fēng)華高科中高壓MLCC解決方案多領(lǐng)域全場景滲透 (8月29日)
 用樹莓派Pico W和Lora Hat構(gòu)建網(wǎng)格節(jié)點 (5月8日)
 用Pulsus PLD系統(tǒng)實現(xiàn)突破性piezoMEMS器件 (1月21日)
 復(fù)旦芯片實現(xiàn)感存算一體化:像人眼一樣智能 (9月29日)
 增強型人工智能為Meteor Lake處理器的設(shè)計提速 (5月15日)
 教育行業(yè)數(shù)字化自主創(chuàng)新飛騰生態(tài)解決方案白皮書 (4月2日)
 人形機器人設(shè)計原則及人類智能和內(nèi)部身體系統(tǒng)仿真 (2月2日)
 用傳感器讓中央空調(diào)更節(jié)能環(huán)保,精確測量溫濕度、… (1月30日)
 不干膠標簽印刷UL認證 (11月22日)
 基于廣芯微UM3242F-RET6主控芯片的DC-AC逆… (11月9日)
 文章搜索
搜索選項:            
  → 評論內(nèi)容 (點擊查看)
您是否還沒有 注冊 或還沒有 登陸 本站?!
關(guān)于我們 ┋ 免責(zé)聲明 ┋ 產(chǎn)品與服務(wù) ┋ 聯(lián)系我們 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市產(chǎn)通互聯(lián)網(wǎng)有限公司 版權(quán)所有
E-mail:postmaster@365pr.net 不良信息舉報 備案號:粵ICP備06070889號