Oracle OCI 中的 MySQL 數(shù)據(jù)庫(kù)服務(wù)全景
在 Oracle Cloud Infrastructure (OCI) 中,客戶(hù)可以根據(jù)自己的業(yè)務(wù)需求和技術(shù)背景,選擇三種不同的 MySQL 服務(wù)。這些服務(wù)包括:
MySQL Database Service (PaaS服務(wù)):這是一個(gè)完全托管的服務(wù),意味著 Oracle 的專(zhuān)業(yè)團(tuán)隊(duì)將負(fù)責(zé)數(shù)據(jù)庫(kù)的所有運(yùn)維任務(wù),如備份、恢復(fù)和修補(bǔ)。這種服務(wù)非常適合那些希望專(zhuān)注于業(yè)務(wù)發(fā)展而不是技術(shù)細(xì)節(jié)的客戶(hù)。
“市場(chǎng)”中的“MySQL Enterprise Edition”模板:這種方法更適合那些想要更多控制權(quán)和定制能力的用戶(hù)。通過(guò)市場(chǎng)提供的模板,用戶(hù)可以在 OCI 環(huán)境中創(chuàng)建和管理自己的 MySQL 數(shù)據(jù)庫(kù)主機(jī)。
IaaS 中的手動(dòng)安裝:這是最靈活的選項(xiàng),允許用戶(hù)在 OCI 提供的虛擬機(jī)中自行安裝和配置 MySQL 數(shù)據(jù)庫(kù)。這適用于對(duì)數(shù)據(jù)庫(kù)有特殊要求或需要深度定制的高 級(jí)用戶(hù)。
如下為三種方式的比較
MySQL 數(shù)據(jù)庫(kù)服務(wù)是一項(xiàng)完全托管的 Oracle Cloud Infrastructure native 服務(wù),由 Oracle 的 MySQL 團(tuán)隊(duì)開(kāi)發(fā),管理和支持。Oracle 可以自動(dòng)執(zhí)行所有任務(wù),例如備份和恢復(fù),數(shù)據(jù)庫(kù)和操作系統(tǒng)修補(bǔ)等??蛻?hù)僅負(fù)責(zé)管理數(shù)據(jù),架構(gòu)設(shè)計(jì)和訪問(wèn)策略。
自動(dòng)化運(yùn)維的優(yōu)勢(shì)
在 OCI 中,MySQL DB 系統(tǒng)的運(yùn)維是自動(dòng)化的。這意味著基礎(chǔ)操作系統(tǒng)和 MySQL 服務(wù)器的修補(bǔ)程序都在定義的維護(hù)窗口期間自動(dòng)執(zhí)行。自動(dòng)化運(yùn)維不僅節(jié)省了時(shí)間和資源,還降低了由于人為錯(cuò)誤引起的風(fēng)險(xiǎn)。此外,如果客戶(hù)未定義維護(hù)窗口,系統(tǒng)將為他們自動(dòng)分配,確保數(shù)據(jù)庫(kù)系統(tǒng)始終保持最 新和安全。
HeatWave Cluster 的獨(dú)特優(yōu)勢(shì)
HeatWave 是一種獨(dú)特的 MySQL 實(shí)時(shí)分析計(jì)算架構(gòu),它顯著提高了 MySQL 數(shù)據(jù)庫(kù)服務(wù)的分析能力。通過(guò) HeatWave,客戶(hù)可以直接在 MySQL 數(shù)據(jù)庫(kù)上進(jìn)行 OLAP 分析,無(wú)需將數(shù)據(jù)遷移到其他存儲(chǔ)系統(tǒng)或使用其他計(jì)算引擎。這不僅節(jié)省了時(shí)間和資源,還降低了數(shù)據(jù)遷移過(guò)程中的風(fēng)險(xiǎn)。HeatWave 的性能和成本效率使其成為數(shù)據(jù)密集型應(yīng)用的理想選擇。
HeatWave 它提供了針對(duì) Oracle Cloud Infrastructure 優(yōu)化的高性能和可擴(kuò)展的內(nèi)存中分析處理引擎。客戶(hù)可以對(duì)
MySQL 數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)運(yùn)行 HeatWave,而無(wú)需 ETL 且無(wú)需對(duì)應(yīng)用程序進(jìn)行任何更改。應(yīng)用程序只需通過(guò)標(biāo)準(zhǔn) MySQL 協(xié)議即可訪問(wèn) HeatWave,并且典型的管理操作可以通過(guò) OCI Web 控制臺(tái),REST API,CLI 或 DevOps 工具進(jìn)行自動(dòng)化,集成和訪問(wèn)。HeatWave 查詢(xún)?cè)?MySQL 數(shù)據(jù)庫(kù)上實(shí)現(xiàn)了數(shù)量級(jí)的加速。
在 MySQL HeatWave 架構(gòu)下實(shí)現(xiàn)了數(shù)據(jù)請(qǐng)求單一入口,數(shù)據(jù)寫(xiě)入先寫(xiě) InnoDB,如果該表定義為 Rapid 引擎,InnoDB 則推送給 HeatWave; 對(duì)于 SELECT 請(qǐng)求,優(yōu)化器會(huì)判斷;如果從 InnoDB 中請(qǐng)求快,則從 InnoDB 層請(qǐng)求數(shù)據(jù)返回,如果涉及到復(fù)雜運(yùn)算則從 HeatWave 中請(qǐng)求及返回。可以說(shuō)這個(gè)結(jié)構(gòu)是行(InnoDB)+列(HeatWave)混合存儲(chǔ)的結(jié)構(gòu),同一個(gè)架構(gòu)美好解決 OLTP,OLAP 需求(感覺(jué)也是一個(gè)高富帥的解決方法),BenchMark 行業(yè)領(lǐng)先。
入站復(fù)制功能的應(yīng)用場(chǎng)景
MySQL database service 的入站復(fù)制功能允許數(shù)據(jù)從本地 MySQL 實(shí)例安全地遷移到 OCI 中的數(shù)據(jù)庫(kù)系統(tǒng)。這為數(shù)據(jù)備份和遷移提供了極大的便利。盡管這一功能支持基于行的復(fù)制和基于 GTID 的復(fù)制,但也有一些限制,如不支持多源復(fù)制。了解這些限制對(duì)于規(guī)劃和實(shí)施復(fù)制策略至關(guān)重要。
創(chuàng)建 MySQL database service 的步驟
創(chuàng)建 MySQL database service 是一個(gè)直接且用戶(hù)友好的過(guò)程。用戶(hù)可以選擇合適的硬件配置,根據(jù)業(yè)務(wù)需求選擇網(wǎng)絡(luò)設(shè)置,并配置備份策略。這一過(guò)程的靈活性使得 MySQL database service 可以輕松適應(yīng)各種不同規(guī)模和類(lèi)型的業(yè)務(wù)需求。
選擇合適的硬件配置:
選擇合適的網(wǎng)絡(luò) VCN(如果尚未創(chuàng)建 VCN, 請(qǐng)先創(chuàng)建)及設(shè)置合適的端口:
配置備份策略, 然后創(chuàng)建.
監(jiān)控和管理 MySQL database service
MySQL database service 提供了全面的監(jiān)控和管理工具,使用戶(hù)可以輕松監(jiān)控?cái)?shù)據(jù)庫(kù)的健康狀況和性能。這些工具不僅提供了關(guān)于內(nèi)網(wǎng) IP 和端口的詳細(xì)信息,還允許用戶(hù)進(jìn)行實(shí)時(shí)監(jiān)控和調(diào)整,確保數(shù)據(jù)庫(kù)服務(wù)的最 優(yōu)運(yùn)行。
內(nèi)網(wǎng) IP 及端口信息:
監(jiān)視及管理:
優(yōu)化 MySQL 配置
對(duì)于需要優(yōu)化其 MySQL 數(shù)據(jù)庫(kù)性能的用戶(hù),MySQL database cloud service 提供了靈活的配置調(diào)整選項(xiàng)。用戶(hù)可以復(fù)制當(dāng)前配置,根據(jù)需要調(diào)整參數(shù),并使用新配置重啟數(shù)據(jù)庫(kù)。這種靈活性使得用戶(hù)能夠快速適應(yīng)變化的業(yè)務(wù)需求和性能目標(biāo)。
調(diào)整參數(shù)方式如下:
打開(kāi) Mysql database 管理界面, 查看及打開(kāi)當(dāng)前配置:
打開(kāi)當(dāng)前配置:
選擇復(fù)制配置:
指定配置名稱(chēng):
調(diào)整參數(shù)并保持設(shè)置:
重新打開(kāi)數(shù)據(jù)庫(kù)控制臺(tái), 選擇編輯:
選擇更改配置:
選擇我們新建好的那個(gè)配置:
保存更改:
數(shù)據(jù)庫(kù)將重啟, 并使用新的配置。
與 Agilewing 攜手開(kāi)啟 Oracle 之旅
作為 ?Oracle ?的高 級(jí)合作伙伴,Agilewing推出的AgileCDN融合CDN服務(wù),美好結(jié)合OCI云基礎(chǔ)服務(wù),為業(yè)務(wù)國(guó)際化、跨境電商和游戲出海量身打造,提供性?xún)r(jià)比極 高的全球內(nèi)容加速解決方案。作為一個(gè)創(chuàng)新的融合CDN平臺(tái),AgileCDN ?在全球部署了超過(guò)2800個(gè)POP節(jié)點(diǎn),并擁有200TB的強(qiáng)大網(wǎng)絡(luò)容和7000多個(gè)直連點(diǎn),確保網(wǎng)絡(luò)連接的極 致效率和穩(wěn)定性。 ?借助先進(jìn)的智能調(diào)度技術(shù),AgileCDN優(yōu)化了數(shù)據(jù)傳輸路徑,大幅提升服務(wù)的速度和可靠性,結(jié)合簡(jiǎn)潔而有效的部署流程和OCI云服務(wù)的強(qiáng)大支持,迅速實(shí)現(xiàn)業(yè)務(wù)部署和構(gòu)建,為企業(yè)的云遷移和國(guó)際業(yè)務(wù)拓展提供了一個(gè)經(jīng)濟(jì)有效的理想解決方案。
Agilewing作為Oracle云服務(wù)的合作伙伴,已幫助眾多組織成功運(yùn)用Oracle自主數(shù)據(jù)庫(kù)。我們將與您的商業(yè)和技術(shù)團(tuán)隊(duì)緊密合作,利用我們的Oracle云專(zhuān)業(yè)知識(shí),幫助您實(shí)現(xiàn)企業(yè)敏捷性、競(jìng)爭(zhēng)力和性能的提升,同時(shí)從Oracle自主數(shù)據(jù)庫(kù)中獲得最 大價(jià)值。今天就開(kāi)始您的Oracle之旅吧…
(推廣)