日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SequoiaDB 巨杉数据库

發(fā)布時(shí)間:2023/12/15 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SequoiaDB 巨杉数据库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如今,大型企業(yè)的應(yīng)用平臺(tái)正在向微服務(wù)架構(gòu)進(jìn)行轉(zhuǎn)型。在微服務(wù)架構(gòu)下,應(yīng)用程序和數(shù)據(jù)庫等底層平臺(tái)的關(guān)系將會(huì)被重構(gòu),新一代分布式數(shù)據(jù)庫必須支持彈性擴(kuò)張、資源隔離、多租戶、可配置一致性、多模式(支持各類 SQL 協(xié)議)、集群內(nèi)可配置容災(zāi)策略等一系列功能。

傳統(tǒng)單點(diǎn)數(shù)據(jù)庫的容量瓶頸,僅僅是分布式數(shù)據(jù)庫所解決的問題之一。更重要的是在未來微服務(wù)化應(yīng)用開發(fā)以及云化平臺(tái)的趨勢下,應(yīng)用不再以“煙囪式”的中間件加數(shù)據(jù)庫模式進(jìn)行構(gòu)建,而是采用數(shù)千甚至上萬的微服務(wù)程序構(gòu)建成的復(fù)雜網(wǎng)狀模型。因此,分布式數(shù)據(jù)庫需要滿足以下能力,才能夠滿足上層應(yīng)用的彈性擴(kuò)展、高并發(fā)、高吞吐量、與靈活敏捷的需求。
在這些技術(shù)需求驅(qū)動(dòng)下,分布式數(shù)據(jù)庫核心技術(shù)能力分為兩個(gè)方面,一方面是對(duì)傳統(tǒng)技術(shù)的兼容,包括:
完整的 ACID 支持,事務(wù)和一致性保證;
SQL 的完整支持,傳統(tǒng)數(shù)據(jù)庫如 MySQL/PostgreSQL 的語法完全兼容。
另一方面,則是技術(shù)創(chuàng)新,包括:
分布式與擴(kuò)展性,應(yīng)對(duì)數(shù)據(jù)量的變化,實(shí)現(xiàn)存儲(chǔ)層和計(jì)算層的彈性擴(kuò)展;
多模式訪問接口,支持多類型數(shù)據(jù)管理和多種模式的訪問接口;
HTAP 交易/分析混合處理能力,復(fù)雜業(yè)務(wù)需求下,實(shí)現(xiàn)數(shù)據(jù)的物理隔離,互不干擾。
作為一款金融級(jí)分布式關(guān)系型數(shù)據(jù)庫,SequoiaDB 巨杉數(shù)據(jù)庫的分布式數(shù)據(jù)庫架構(gòu)和面向微服務(wù)的云化產(chǎn)品形態(tài),已經(jīng)幫助包括民生銀行、恒豐銀行在內(nèi)的多家大型金融客戶實(shí)現(xiàn)了大量業(yè)務(wù)系統(tǒng)的底層數(shù)據(jù)庫云化轉(zhuǎn)型升級(jí)。
目前,巨杉數(shù)據(jù)庫在銀行生產(chǎn)系統(tǒng)單機(jī)群最大物理節(jié)點(diǎn)數(shù)達(dá)到 135 個(gè),單集群最大存儲(chǔ)容量超過 2.1 PB,單集群最大管理數(shù)據(jù)條數(shù) 1318 億條。
SequoiaDB 巨杉數(shù)據(jù)庫作為一款金融級(jí)的分布式關(guān)系型數(shù)據(jù)庫,在企業(yè)客戶云化架構(gòu)轉(zhuǎn)型過程中,提供了多種重要技術(shù)能力。
SequoiaDB 巨杉數(shù)據(jù)庫SequoiaDB 巨杉數(shù)據(jù)庫

數(shù)據(jù)存儲(chǔ)資源池化
SequoiaDB 數(shù)據(jù)存儲(chǔ)引擎采用原生分布式架構(gòu),數(shù)據(jù)完全打散在分布式節(jié)點(diǎn)間存儲(chǔ),自動(dòng)化數(shù)據(jù)分布和管理,數(shù)據(jù)可以按需靈活擴(kuò)展。

SequoiaDB 采用分片技術(shù)為系統(tǒng)提供了橫向擴(kuò)展機(jī)制,其分片過程對(duì)于應(yīng)用程序來說完全透明。該機(jī)制解決了單臺(tái)服務(wù)器硬件資源(如內(nèi)存、CPU、磁盤 I/O)受限的問題,并不會(huì)增加應(yīng)用程序開發(fā)的復(fù)雜性。巨杉數(shù)據(jù)庫通過原生分布式架構(gòu),可以輕松實(shí)現(xiàn) PB 級(jí)別數(shù)據(jù)管理,目前生產(chǎn)環(huán)境最大支持超過 1500 個(gè)節(jié)點(diǎn)集群。

SequoiaDB 巨杉數(shù)據(jù)庫存儲(chǔ)引擎也實(shí)現(xiàn)了 multi-model 多模數(shù)據(jù)管理,支持非結(jié)構(gòu)化、結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)全覆蓋并統(tǒng)一管理。SequoiaDB 的多模引擎設(shè)計(jì)讓數(shù)據(jù)庫平臺(tái)場景更多樣,也能符合云數(shù)據(jù)架構(gòu)下對(duì)于多樣化業(yè)務(wù)數(shù)據(jù)的統(tǒng)一管理與運(yùn)維要求。

同時(shí),在一個(gè)大型集群中,SequoiaDB 提供了多維度、多層級(jí)的邏輯與物理隔離能力。在一個(gè)典型的數(shù)據(jù)資源池類型基礎(chǔ)數(shù)據(jù)服務(wù)平臺(tái)(DBaas,DataBase As A Service)中,SequoiaDB 巨杉數(shù)據(jù)庫能夠同時(shí)服務(wù)于成百上千個(gè)不同 SLA 服務(wù)級(jí)別、優(yōu)先級(jí)、業(yè)務(wù)特性、與數(shù)據(jù)量的應(yīng)用程序,并保證應(yīng)用程序之間的數(shù)據(jù)邏輯與物理隔離。

SequoiaDB 提供的“數(shù)據(jù)域(Domain)”特性,能夠?qū)⒄麄€(gè)集群在物理設(shè)備層面進(jìn)行隔離,確保不同的表、表空間、與數(shù)據(jù)庫實(shí)例坐落于獨(dú)立的硬件設(shè)備上,保證高優(yōu)先級(jí)的聯(lián)機(jī)交易應(yīng)用與后臺(tái)統(tǒng)計(jì)分析相互隔離互不干擾。

數(shù)據(jù)庫實(shí)例化
SequoiaDB 巨杉數(shù)據(jù)庫支持?jǐn)?shù)據(jù)庫服務(wù)實(shí)例化。

針對(duì)微服務(wù)應(yīng)用架構(gòu),用戶可以在同一個(gè)集群中創(chuàng)建成百上千個(gè)不同的關(guān)系型數(shù)據(jù)庫實(shí)例。數(shù)據(jù)庫實(shí)例的訪問與使用方式和傳統(tǒng)關(guān)系型數(shù)據(jù)庫 100% 兼容,同時(shí)其底層所使用的數(shù)據(jù)從邏輯上完全獨(dú)立,每個(gè)實(shí)例擁有自己獨(dú)立的權(quán)限管理、數(shù)據(jù)管控、甚至可以選擇部署在獨(dú)立的硬件環(huán)境或共享設(shè)備中。

目前 SequoiaDB 巨杉數(shù)據(jù)庫支持用戶創(chuàng)建 MySQL、PostgreSQL 與 SparkSQL 實(shí)例,同時(shí)還提供了JSON、S3對(duì)象存儲(chǔ)以及 Posix 文件系統(tǒng)實(shí)例,充分滿足用戶對(duì)于結(jié)構(gòu)化、半結(jié)構(gòu)化、以及非結(jié)構(gòu)化數(shù)據(jù)的需求。

從應(yīng)用程序開發(fā)者與 DBA 的角度看,SequoiaDB 巨杉數(shù)據(jù)庫所提供的關(guān)系型數(shù)據(jù)庫實(shí)例,與傳統(tǒng) MySQL、PostgreSQL 和 SparkSQL 保持全兼容。例如,在 SequoiaDB 巨杉數(shù)據(jù)庫中的 MySQL 實(shí)例中,其所有的增刪改查語法、視圖、觸發(fā)器、事務(wù)、甚至訪問計(jì)劃都與傳統(tǒng) MySQL 保持一致。

作為分布式數(shù)據(jù)庫,SequoiaDB 巨杉數(shù)據(jù)庫的 SQL 實(shí)例用戶不需要關(guān)心底層的數(shù)據(jù)到底被分散在一臺(tái)還是多臺(tái)設(shè)備中。用戶可以簡單創(chuàng)建一個(gè)分區(qū)表,向其中寫入上億條記錄,其數(shù)據(jù)將會(huì)被自動(dòng)分散在不同的物理設(shè)備中,對(duì)于應(yīng)用程序根本無需關(guān)注分庫分表,數(shù)據(jù)庫自動(dòng)提供分布式事務(wù)以及分布式訪問等能力。

雙活容災(zāi)與數(shù)據(jù)安全
雙活容災(zāi)即災(zāi)備系統(tǒng)中使主生產(chǎn)端數(shù)據(jù)庫和備機(jī)端數(shù)據(jù)庫同時(shí)在線運(yùn)行,處于可讀可寫狀態(tài)的技術(shù)。在銀行的交易系統(tǒng)中,雙活容災(zāi)能力不僅保證數(shù)據(jù)不丟失,也保證系統(tǒng)在遭遇事故時(shí)能夠短時(shí)間內(nèi)重新上線。在正常情況下,雙活架構(gòu)的兩個(gè)數(shù)據(jù)中心都能夠同時(shí)提供業(yè)務(wù)的讀寫服務(wù),而當(dāng)一個(gè)中心宕機(jī)后,所有前端應(yīng)用可以立刻切換至依然存活的數(shù)據(jù)中心繼續(xù)使用。

SequoiaDB 巨杉數(shù)據(jù)庫在內(nèi)核層面實(shí)現(xiàn)了多種容災(zāi)方式,包括同城雙活、同城雙中心、同城三中心、兩地三中心、與三地五中心等容災(zāi)策略。通過使用 SequoiaDB 巨杉數(shù)據(jù)庫的容災(zāi)與高可用機(jī)制,數(shù)據(jù)中心內(nèi)的服務(wù)器故障可以保證 RTO 與 RPO 均為零,而整個(gè)數(shù)據(jù)中心或同城網(wǎng)絡(luò)故障也可以做到秒級(jí) RTO=0、RPO=0。

關(guān)于 SequoiaDB 巨杉數(shù)據(jù)庫
巨杉數(shù)據(jù)庫專注新一代分布式數(shù)據(jù)庫技術(shù)研發(fā),自 2011 年成立以來,堅(jiān)持從零開始打造分布式開源數(shù)據(jù)庫引擎,是中國首家連續(xù)兩年入選 Gartner 數(shù)據(jù)庫報(bào)告的數(shù)據(jù)庫廠商。

巨杉數(shù)據(jù)庫的主要產(chǎn)品包括 SequoiaDB 分布式關(guān)系型數(shù)據(jù)庫與 SequoiaCM 企業(yè)內(nèi)容管理軟件,企業(yè)級(jí)應(yīng)用場景包括分布式在線交易、數(shù)據(jù)中臺(tái)、分布式內(nèi)容管理等。

目前巨杉數(shù)據(jù)庫已在超過 50 家 500 強(qiáng)級(jí)別的大型商業(yè)銀行核心生產(chǎn)業(yè)務(wù)上線,企業(yè)用戶總數(shù)超過 1000 家。

轉(zhuǎn)載于:https://blog.51cto.com/14164498/2385724

總結(jié)

以上是生活随笔為你收集整理的SequoiaDB 巨杉数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。