2019年11月15日,第九屆數據技術嘉年華大會在北京隆重召開,本次大會以 「開源 • 智能 • 雲數據 - 自主驅動發展 創新引領將來」 爲主題,探索數據價值,共論智能將來。SequoiaDB 巨杉數據庫做爲領先的金融級分佈式關係型數據庫,爲你們帶來新一代分佈式數據庫的發展趨勢和特性,也經過分享巨杉的豐富金融級實踐經驗,幫助你們充分了解分佈式數據庫當前的應用場景。數據庫
分佈式數據庫發展趨勢
在上午主會場的分享中,巨杉數據庫聯合創始人王濤,爲你們帶來了題爲「新一代分佈式數據庫」的分享。
王濤指出,隨着金融業務的移動互聯網化和智能化,傳統數據庫已經沒法應對數據量大、系統架構僵化及成本太高等諸多問題,與此同時,這些問題的存在也成爲推進傳統業務向分佈式架構轉型的驅動力。
同時,在將來微服務化應用開發以及雲化平臺的趨勢下,應用再也不以「煙囪式」的中間件加數據庫模式進行構建,而是採用數千甚至上萬的微服務程序構建成的複雜網狀模型。所以,新一代分佈式數據庫須要可以知足上層應用的彈性擴展、高併發、高吞吐量、與靈活敏捷的需求。而SequoiaDB在這些方面都有着出色的表現,包括:
完整的ACID支持,事務和一致性保證;
SQL的完整支持,傳統數據庫MySQL/PostgreSQL的語法徹底兼容;
分佈式與擴展性,應對數據量的變化,實現存儲層和計算層的彈性擴展;
多模式訪問接口,支持多類型數據管理和多種模式的訪問接口;
HTAP交易/分析混合處理能力,複雜業務需求下,實現數據的物理隔離,互不干擾;
多租戶物理隔離和權限管理能力;
WLM負載管理能力。
突破桎梏,金融交易場景分佈式數據庫應用起飛
做爲業界原生分佈式數據庫以及新一代分佈式數據庫的表明,巨杉數據庫跨越了新老兩代分佈式OLTP 數據庫,終堅持自研,走出了具備特點的技術路線。
巨杉數據庫應用場景包括核心交易、數據中臺、內容管理和實時數據服務等,銀行客戶已經超過50家,金融行業已造成全維度的市場矩陣。其中,巨杉數據庫在銀行客戶最大單集羣規模突破141臺物理服務器,單集羣管理數據記錄超過5440億條,是目前金融行業應用最普遍、規模最大的的國產新一代分佈式數據庫產品之一。
其中,在分佈式金融級交易場景,目前已巨杉數據庫爲表明的新一代分佈式數據庫,已經獲得規模應用而且場景日趨成熟。從巨杉數據庫的實踐來看,交易場景對分佈式數據庫要求有幾個要點:
首先,ACID的支持是必須的。從數據庫來看,儘管不少人在鼓吹CAP不可兼得,所以要犧牲一致性,但咱們認爲這是不可取的。對於大部分公司來講,數據都是核心生命線,絕對不能爲了上分佈式犧牲數據的一致性和安全性,須要對用戶的財產和信息負責。所以,新型面向聯機交易的分佈式數據庫必須對傳統ACID有完美的支持,與傳統Oracle DB2的數據安全性一致性保持兼容。
第二,SQL完整性。這個主要是從對傳統應用的兼容與開發人員能力重用的角度看。通常來講,SQL語法兼容的完整性,以及對已有標準的兼容,例如MySQL、Oracle、DB二、PostgreSQL這種主流協議的兼容性。
然後三個主要重新技術的前瞻性來看。咱們都知道,將來是私有云和微服務應用的時代,那麼做爲分佈式數據庫,咱們不只僅將其定位成過去某一個數據庫的替代。分佈式數據庫的核心價值在於,可以從數據庫的層面以服務資源池的形式,向上層被從煙囪式架構向微服務架構拆散的成百上千個小服務提供數據庫訪問能力的平臺。
在這個定位下,數據庫資源池在保證與傳統數據庫100%兼容的基礎上,必須知足分佈式彈性擴張,當資源池裏面空間和計算能力不夠了,須要經過動態增長計算存儲節點的方式進行擴容。
其次,多模式。過去的數據庫因爲僅針對某一個特定應用,採用中間件和數據庫一對一綁定的方式,所以只須要提供自身一種模式的訪問就夠了。可是當咱們進行數據庫資源池化的時候,上層應用天然面對來自不一樣開發商、不一樣業務類型、不一樣SLA級別的服務,你們採用的開發流程、SQL標準、以及安全策略各不相同,所以分佈式數據庫必須可以支持多種模式的訪問接口。
此外,HTAP,即交易分析混合處理能力。譬如一些帳務數據,可能最核心的關鍵應用來自於聯機交易業務實時使用這些數據,可是同時一些後臺的實時報表,或者安全審計機構須要進行統計分析的時候,來自不一樣微服務的業務可能須要對同一份數據同時以交易和分析的方式進行訪問。這種狀況下,咱們能不能在資源池內對交易與分析業務進行物理資源隔離,及時對同一份數據同時訪問也能夠作到互不干擾。
最後,數據安全是金融級最注重的產品基礎能力,分佈式數據庫應用交易業務,須要具有更嚴格的高可用,數據安全保障。對於金融交易業務,「兩地三中心」和跨數據中心的「多活」是「必修課」。
目前,隨着巨杉數據庫以及其餘分佈式數據庫技術的不斷成熟,將來金融級交易業務應用分佈式數據庫是大勢所趨。安全
SequoiaDB 3.4 分佈式核心交易場景再進化
巨杉數據庫還在大會中正式介紹了近期正式發佈的 SequoiaDB 3.4 新版本,同時更新和完善了巨杉數據庫的工具矩陣和 SequoiaPerf 性能診斷工具。詳細介紹咱們會在後續報道中進行更多細節的披露。
數據技術正在逐步成爲驅動企業進步的核心動力,國產數據庫也在國際市場上更受矚目。自主驅動發展,創新引領將來,巨杉數據庫將始終堅持自主研發和技術創新,繼續引領新一代分佈式數據庫不斷髮展和前進。服務器