全閃存加速信創數據庫數倉一體機解決方案

?立足行業,深度解讀?

在新的大數據生態中,傳統數據庫/數據倉庫技術和產品成為大數據生態中的組成部分,對結構化數據的存儲和計算進行支撐。

數據庫&數據倉庫一體機是高端、核心數據管理產品,在我國黨政、銀行、交通等領域廣泛應用。國產基礎軟硬件從黨政向金融、電信、能源等行業核心應用領域切換,信創產業進入深水區,“信創數據庫&數據倉庫一體機”等高端產品替代需求更加迫切:即采用國產CPU服務器(飛騰、鯤鵬、龍芯、申威等)、國產操作系統、國產存儲設備、國產網絡設備硬件,以及國產數據庫、數據倉庫相關軟件產品,且性價比優于國外同類產品的信創數據庫&數據倉庫一體機。

?直面挑戰,直擊痛點?

  • 對標國外同類產品,須提供同等性價比

在當前信創CPU硬件平臺處理能力不及X86平臺的情況下,以同等的總體擁有成本(TCO)實現不低于國外同類產品的性能:

“信創數據庫&數據倉庫一體機”入門級配置的TPC-C基準測試,每分鐘商業事務(tpmC)不低于160萬;

“信創數據庫&數據倉庫一體機”入門級配置的TPC-H@1TB 基準測試,全部查詢語句場景執行總耗時不超過1小時;

“信創數據庫&數據倉庫一體機”入門級配置的提供不低于200萬IOPS數據隨機讀寫性能(讀寫比7:3、4KB數據尺寸);

支持行列存儲引擎深度融合,支持列存儲的高頻寫入和行存儲的自動列存引擎轉化。

  • 數據安全,業務可靠

數據庫&數據倉庫是整套業務系統的核心,“信創數據庫&數據倉庫一體機”的業務連續性必須保證:

支持 7*24 運行,計算、存儲節點支持故障容災;

支持數據存儲的多副本及糾刪碼冗余保護,單個節點失效不影響持續提供數據存儲管理服務。

  • 線性擴展,按需擴容

?“信創數據庫&數據倉庫一體機”須支持計算節點、存儲節點各自按需分別擴展。

  • 豐富的遷移工具,保障客戶應用"柔性"去"O"?

柔性去“O”,可回退,將客戶的數據庫替換風險降至最低;

與Oracle等國外產品全面兼容,使客戶應用盡量少改或無須修改:

(1) 符合主流SQL92 標準,入門級和過渡級標準符合率達到 90%以上;

(2) 提供主流編程訪問接口,支持 ODBC、JDBC、OCI、Python、.Net的主要訪問調用接口。

?基于分布式全閃存的信創國產數據庫&數倉一體機

?一體機總體架構?

采用計算存儲分離的數據庫架構,宏觀上將計算引擎和存儲引擎解耦,形成各自獨立的服務,并部署于獨立的計算和存儲設備上。

圖片

計算節點層

負責處理用戶SQL請求,形成優化的SQL執行計劃,對獲取到的數據進行匯總、連接、排序、映射等計算操作。

存儲節點層

負責數據的存儲與讀取,實現數據的多副本或糾刪碼容災機制,支持在線動態添加節點的數據重新分布,對外以塊設備形式提供訪問接口。

通信層

負責計算層和存儲層的內部通信,可支持計算、存儲層通信的專網專用,通過冗余設計,支持通信設備故障條件下兩網合一的應急運轉。

圖片

?大道云行FASS分布式全閃存的特點?

FASS是大道云行自主研發的高性能全閃存儲系統,在高可靠、彈性擴展等原生的分布式特性基礎上,FASS采用高性能全閃存硬件,結合精巧高效的并行流水線設計、虛擬內存管理、微控制器技術、裸盤管理等技術,可輕松實現千萬級IOPS性能,以超高的性能表現,可以輕松滿足數據中心關鍵業務的苛刻存儲性能與彈性擴展的需求。

OS-Bypass

FASS軟件棧在用戶空間具備獨立的用戶態進程與其他系統組件隔離,取代操作系統的低效調度,結合高效的分布式全閃存儲軟件棧,取代操作系統的低效調度,發揮出超高的I/O性能。同時避免故障時相互影響,從而實現更高的系統可靠性,也有利于分布式數據庫實現更簡捷的協議與功能擴展,為數據庫提供更優的底層存儲資源支撐。

可靠性保障

完善的多副本和糾刪碼數據保護機制,提供硬件級、節點級、AZ級故障保護及切換能力。同時支持手動、自動進行數據均衡策略,滿足不同業務場景的需求。

支持各類存儲高級特性

支持QoS、快照、卷拷貝/卷遷移、自動精簡配置、負載均衡等。

圖片

基于分布式全閃存的國產信創數據庫&數倉一體機測試性能

?國產信創數據庫共享存儲集群的特點?

圖片

柔性去“O”?客戶業務切換無憂

國產信創數據庫提供了與Oracle對等的全面解決方案:包括高可用、高可用+負載均衡(共享存儲集群)、實時數據同步、同城雙中心、兩地三中心等。

國產信創數據庫實現了與Oracle的徹底、全面兼容,變更數據庫時應用可少改甚至無須修改:兼容性不僅僅只是一層語法解析器,還涉及體系結構、并發機制、接口、功能、運維、性能問題等。

?

關于柔性去“O”?

  • 通過國產信創數據庫的實時數據同步工具進行柔性去“O”,將替換Oracle的風險降到最低。因具備高度的Oracle兼容性,客戶只需維護一套應用可以同時訪問Oracle和國產信創數據庫;

  • 通過高效可靠的異構數據庫實時同步工具,對源端的Oracle主庫無侵害,性能影響最小;可通過解析Oracle數據庫的REDO日志和歸檔日志實現Oracle到國產信創數據庫庫的實時同步;

  • 提供實時在線對比工具,讓客戶能夠看到數據同步的有效性。

圖片

高性能、低成本的國產信創數據庫&數倉一體機,使客戶業務切換無憂:高度整合的一體化產品,通過軟件和硬件的緊密耦合和深度調優,打造數據庫&數據倉庫整體解決方案,實現了一站式交付、一鍵式部署、智能化運維。

?國產信創數據庫&數倉一體機產品優勢

先進的分布式+全閃存架構

分布式+全閃存架構同時具備低延遲、高擴展、低能耗等特征,通過NVMeoF協議,一體機使用一套低成本的IP網絡(低成本的RoCE v2無損以太網)即可實現計算及高速存儲訪問,充分釋放數據庫&數倉性能,大幅提升業務效率。

生命周期完整的自主可控數據庫&數倉一體機

本產品研制率先提出了通過大數據集成、存儲、分析等自主可控軟件與中高端硬件設備的深度定制整合,較好解決了數據庫/數倉/大數據一體機生態不完整、核心技術不可控等問題,填補了市場空白。

先進的數據庫的細粒度動態協同計算擴展方法

本產品研制通過創新的SQL算子級的細粒度協同計算框架和方法,實現以較低成本,使數據隨著SQL算子共同擴展,有效緩解了并行計算橫向擴展困難的問題,并改善了閑置計算資源的利用率,以較低成本獲取更多計算資源。

創新的行-列存儲引擎的深度一體化融合方案

本產品研制所設計的行-列存引擎深度一體化融合,可有效滿足分析型存儲模式的高頻寫入和事務存儲模型下的復雜分析查詢場景性能要求,簡化數據庫/數倉/大數據一體機硬件配備要求的同時,提供更好的系統性能。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713485.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713485.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713485.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nginx出現 “414 request-uri too large”

nginx出現 “414 request-uri too large” 1.修改傳參方式 POST 2.字段能變成后端獲取就自己獲取,不用前端傳 3.修改nginx配置,添加client_header_buffer_size 512k;large_client_header_buffers 4 512k;配置

2022年CSP-J認證 CCF信息學奧賽C++ 中小學初級組 第一輪真題-完善程序題解析

2022CCF認證第一輪&#xff08;CSP-J&#xff09;真題 三、完善程序題 第一題 枚舉因數 從小到大打印正整數n的所有正因數。試補全枚舉程序 #include <iostream> using namespace std;int main(){int n;cin >> n;vector<int> fac;fac.reserve((int)ceil(…

C++的引用

目錄 引用 常引用 指針與引用的關系 小拓展 引用的價值 做形參 傳值、傳引用的效率比較 做返回值 函數傳值返回 函數傳引用返回&#xff08;錯誤示范&#xff09; 野引用&#xff08;錯誤示范&#xff09; 引用的正常應用 值和引用作為返回值類型的性能比較 引用和…

spring-boot-starter-parent和spring-boot-dependencies介紹

springboot項目的pom文件中&#xff0c;我們經常看見這樣(下圖)兩種springboot的版本依賴管理方式&#xff1b;圖片中的這兩種依賴聲明方式任意用其中一種都可以。文章后面會簡單闡述一下區別和使用場景。 事例中完整的pom文件 <?xml version"1.0" encoding&quo…

阿爾卡特Adixen ADP/ADS 系列 2 干泵使用說明

阿爾卡特Adixen ADP/ADS 系列 2 干泵使用說明

HTML教程(3)——常用標簽(1)

一、圖片標簽 1.場景&#xff1a;在網頁中顯示圖片 2.基本寫法&#xff1a; <img src""> 3.特點&#xff1a;單標簽&#xff0c;img標簽需要展示對應的效果&#xff0c;需要借助其屬性進行設置 4常用屬性&#xff1a; src&#xff1a;其屬性值為目標圖片…

【框架】Spring 框架重點解析

Spring 框架重點解析 1. Spring 框架中的單例 bean 是線程安全的嗎&#xff1f; 不是線程安全的 Spring 框架中有一個 Scope 注解&#xff0c;默認的值是 singleton&#xff0c;即單例的&#xff1b;因為一般在 Spring 的 bean 對象都是無狀態的&#xff08;在生命周期中不被…

解決Mybatis報Type interface *.*Mapper is not known to the MapperRegis

解決Mybatis報Type interface *.*Mapper is not known to the MapperRegis 問題發現問題解決方法一&#xff1a;檢查Mapper文件的namespace路徑是否正確方法二&#xff1a;使用其他方法是否正確 問題發現 在學習MyBatis框架的時候&#xff0c;不使用 XML 構建 SqlSessionFacto…

字符串函數 sscanf() 詳解

什么是 sscanf() 函數&#xff1f; sscanf() 函數是 C 語言中的一個標準庫函數&#xff0c;它的作用是從一個字符串中按照指定的格式提取數據&#xff0c;并將其存儲到對應的變量中。它的原型如下&#xff1a; int sscanf(const char *str, const char *format, ...);其中&am…

Project_Euler-44 題解

Project_Euler-44 題解 題目 思路 題目給出了一個性質&#xff0c;讓我在對應性質的數據中找出目標值&#xff0c;這種問題首先想到的就是枚舉。 我們可以枚舉 P k P_k Pk? &#xff0c;對于每一個 P k P_k Pk? &#xff0c;我們再枚舉 P j P_j Pj?&#xff0c; P j P_…

【ue5】滑鏟系統藍圖筆記

大致邏輯如下&#xff1a; 一、導入動畫 滑鏟蹲待機蹲行走 導入到文件夾中 可以右鍵設置顏色&#xff0c;便于區分。 二、調整動畫 1.啟動根運動 啟動根運動后&#xff0c;人物才可以位移&#xff0c;不然只能在原地。 打開動畫序列&#xff0c;勾選啟用根運動Enabled…

用node或者vscode開啟一個簡單的本地server服務器,加載html網頁

使用Live Server 想要加載本地html頁面可以快速能讓它在你本地瀏覽器中打開&#xff0c;可以有好多種方式&#xff0c;如果你有使用vscode&#xff0c;可以安裝一個插件&#xff1a;Live Server&#xff0c;然后直接在vscode中直接右鍵就可以開啟這個服務&#xff1a; 安裝好之…

C++基于多設計模式下的同步異步日志系統day2

&#x1f4df;作者主頁&#xff1a;慢熱的陜西人 &#x1f334;專欄鏈接&#xff1a;C基于多設計模式下的同步&異步日志系統 &#x1f4e3;歡迎各位大佬&#x1f44d;點贊&#x1f525;關注&#x1f693;收藏&#xff0c;&#x1f349;留言 主要內容實現了日志代碼設計的實…

在 Spring Boot 3.x 中使用 SpringDoc 2 / Swagger V3

SpringDoc V1 只支持到 Spring Boot 2.x springdoc-openapi v1.7.0 is the latest Open Source release supporting Spring Boot 2.x and 1.x. Spring Boot 3.x 要用 SpringDoc 2 / Swagger V3, 并且包名也改成了 springdoc-openapi-starter-webmvc-ui SpringDoc V2 https://s…

select,poll和epoll有什么區別

它們都是NIO中多路復用的三種實現機制&#xff0c;是由linux操作系統提供的。 用戶空間和內核空間&#xff1a;操作系統為了保證系統安全&#xff0c;將內核分為兩個部分&#xff0c;一個是用戶空間&#xff0c;一個是內核空間。用戶空間不能直接訪問底層的硬件設備&#xff0…

IT廉連看——Uniapp——配置文件pages

IT廉連看——Uniapp——配置文件pages [IT廉連看] 本堂課主要為大家介紹pages.json這個配置文件 一、打開官網查看pages.json可以配置哪些屬性。 下面邊寫邊講解 新建一個home頁面理解一下這句話。 以下一些頁面的通用配置 通用設置里我們可以對導航欄和狀態欄進行一些設…

Android修行手冊-集成Python開發環境

Unity3D特效百例案例項目實戰源碼Android-Unity實戰問題匯總游戲腳本-輔助自動化Android控件全解手冊再戰Android系列Scratch編程案例軟考全系列Unity3D學習專欄藍橋系列ChatGPT和AIGC &#x1f449;關于作者 專注于Android/Unity和各種游戲開發技巧&#xff0c;以及各種資源分…

Debezium發布歷史161

原文地址&#xff1a; https://debezium.io/blog/2023/09/13/debezium-2-4-beta2-released/ 歡迎關注留言&#xff0c;我是收集整理小能手&#xff0c;工具翻譯&#xff0c;僅供參考&#xff0c;筆芯筆芯. Debezium 2.4.0.Beta2 Released September 13, 2023 by Chris Cranfo…

Apache Flink連載(三十五):Flink基于Kubernetes部署(5)-Kubernetes 集群搭建-1

?? 個人主頁:IT貧道-CSDN博客 ?? 私聊博主:私聊博主加WX好友,獲取更多資料哦~ ?? 博主個人B棧地址:豹哥教你學編程的個人空間-豹哥教你學編程個人主頁-嗶哩嗶哩視頻 目錄 ?編輯

Python爬蟲——Urllib庫-2

編解碼 問題引入 例如&#xff1a; https://www.baidu.com/s?wd章若楠 https://www.baidu.com/s?wd%E7%AB%A0%E8%8B%A5%E6%A5%A0 第二部分的一串亂碼就是章若楠 如果這里是寫的章若楠就會 產生這樣的錯誤 所以我們就可以使用get請求方式的quote方法了 get請求方式的q…