案 例 簡 述
User Introduction
關于 DolphinDB
DolphinDB 是由浙江智臾科技有限公司研發的一款高性能分布式時序數據庫,集成了功能強大的編程語言和高容量高速度的流數據分析系統,為海量結構化數據的快速存儲、檢索、分析及計算提供一站式解決方案。DolphinDB 特別適用于對速度要求極高的低延時或實時性任務,其查詢和計算性能卓越,被國內外多家 500 強企業,頭部金融和物聯網企業采用。
DolphinDB 是一套輕量級的系統,部署十分靈活,支持從智能終端,臺式機或筆記本,本地服務器集群,到云端服務器集群的多種部署方法。
算力平臺需求
時序數據的一個突出特點即數據量巨大,一是因為數據采集頻率高,二是時序場景的數據是持續生成的。在處理極大規模數據時,需要很高處理性能的同時,成本也是另一個重要考量因素。
Arm 架構服務器
現在 Arm 架構處理器的性能已經趕上甚至超越 x86 架構處理器。在性能快速提升的同時,依然能保持較低的功耗,能效比優勢十分顯著,綜合成本較傳統服務器有著明顯的降低。此外,Arm 架構的軟件生態也已成熟完善,包括主流的 Linux 操作系統和虛擬化基礎軟件在內,今天常見的編程語言,工具和開源軟件棧都提供原生的 Arm 版本支持。
為進一步降本增效,智臾科技選擇在 Arm 架構服務器上部署 DolphinDB 系統為用戶提供更優成本效益的解決方案。
Ampere Altra 云原生處理器
Ampere Altra 處理器是 Ampere Computing 采用云優先(Cloud First)的方法設計的業內首款云原生 CPU 處理器。和傳統架構相比,能夠在不犧牲性能的情況下,以近 100% 的利用率運行,并且不會受到由超線程引起的“嘈雜鄰居”(Noisy Neighbors)的影響。所有內核可以恒定一致的運行在最大主頻,不會因為降頻引起性能波動,出現核增,性能遞減效應,能效比提升可達 2 倍以上,做到了高性能和低功耗兼得。
部署方案
阿里云 g6r 是基于 Ampere Altra 云原生處理器,面向容器、微服務、DevOps 等云原生場景的云實例產品。智臾科技成功地完成了 DolphinDB 系統在 g6r 云實例上的部署,并通過典型應用場景驗證了 Ampere Altra 處理器服務器的速度,延時和并發數等指標。
測試配置
1以真實的股票數據集,測試投研環境下的高頻查詢,包括查詢時延、QPS。
2使用 8 核的 Ampere Altra 和 x86 CPU 的云服務器,硬件規格保持一致。
3采用單節點模式測試,兩個平臺的相關參數保持完全一致。
4使用 gcc10.2 編譯 DolphinDB 并進行測試。
結果收益
在時延測試場景下,g6r 服務器比 g6 服務器快 23%-35%,性能優勢明顯。在并發測試場景下,兩者性能基本相當。結合 20% 的費用差異,g6r 云服務器的性價比相對傳統架構高 40%以上。為實現進一步的降本增效,追求更高的經濟效益,在服務器硬件選型時,基于 Ampere Altra 的服務器將是更佳的選擇。
審核編輯:湯梓紅
-
處理器
+關注
關注
68文章
19259瀏覽量
229655 -
cpu
+關注
關注
68文章
10855瀏覽量
211590 -
算力
+關注
關注
1文章
964瀏覽量
14794 -
Ampere
+關注
關注
1文章
66瀏覽量
4543
原文標題:用戶案例 | Ampere Computing “芯”算力,攜手 DolphinDB 為用戶降本增效
文章出處:【微信號:AmpereComputing,微信公眾號:安晟培半導體】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論