時(shí)間:2023-11-24 來源:合肥網(wǎng)hfw.cc 作者:hfw.cc 我要糾錯
1.前言
隨著互聯(lián)網(wǎng)時(shí)代對數(shù)據(jù)庫的新要求,以PostgreSQL為基礎(chǔ)的開源數(shù)據(jù)庫openGauss應(yīng)運(yùn)而生,。openGauss在保持PostgreSQL接口兼容的前提下,對其查詢優(yōu)化器、高可用特性等進(jìn)行了全面優(yōu)化,實(shí)現(xiàn)了超高性能,。同時(shí),openGauss作為社區(qū)項(xiàng)目,新增功能持續(xù)豐富,。優(yōu)點(diǎn)是查詢性能高,、可靠性好、擴(kuò)展性強(qiáng),已經(jīng)應(yīng)用于多家大型企業(yè)的核心業(yè)務(wù)系統(tǒng),。但由于發(fā)展時(shí)間不長,生態(tài)建設(shè)還需進(jìn)一步完善,對比成熟商業(yè)數(shù)據(jù)庫,可視化和自動化管理還有差距,。經(jīng)過幾年高速成長,openGauss已成功吸引廣大開源社區(qū)參與,擁有活躍用戶群體。本文將通過使用vm+openEuale環(huán)境安裝一個openGuass,作為我在學(xué)習(xí)openGuass道路上的一個總結(jié).
2.安裝openGauss實(shí)踐
一) 安裝openEuler操作系統(tǒng)
為什么要選擇openEuler當(dāng)作操作系統(tǒng)?
開源協(xié)同,。openEuler和openGauss都是華為主導(dǎo)的開源項(xiàng)目,兩者具有共同的開源背景和理念,。選擇openEuler可以加強(qiáng)開源社區(qū)的技術(shù)協(xié)作和資源整合。
技術(shù)優(yōu)勢,。openEuler在性能,、安全性、穩(wěn)定性等方面具備諸多優(yōu)勢,可以為openGauss提供高效可靠的運(yùn)行支撐,。
可擴(kuò)展性,。openEuler具備強(qiáng)大的可擴(kuò)展性,可以更好地支撐openGauss的功能擴(kuò)展和個性化定制。
云原生方向,。openEuler和openGauss均注重云原生支持,有助于實(shí)現(xiàn)技術(shù)融合和創(chuàng)新,推動云數(shù)據(jù)庫技術(shù)的進(jìn)步,。
統(tǒng)一平臺。使用openEuler有助于openGauss用戶實(shí)現(xiàn)IT系統(tǒng)的標(biāo)準(zhǔn)化和統(tǒng)一,降低維護(hù)成本。
豐富生態(tài),。openEuler擁有活躍的開源社區(qū)及豐富的解決方案,可為openGauss提供持續(xù)的支持,。
戰(zhàn)略協(xié)同。兩者戰(zhàn)略方向一致,有利于共同推動開源事業(yè)的蓬勃發(fā)展
在vm中安裝openEuler
在官網(wǎng)[下載](https://www.openeuler.org/zh/download/archive/)openEuler系統(tǒng)包,最后選擇20.03 LTS對應(yīng)的版本
打開vm,點(diǎn)擊創(chuàng)建虛擬機(jī),然后選擇自定義
點(diǎn)擊下一步,,這個兼容性保持默認(rèn)就行,,點(diǎn)擊下一步
稍后安裝操作系統(tǒng),點(diǎn)擊下一步
選linux -centos7 64位就行,,點(diǎn)擊下一步,,事實(shí)上openEuler和Centos用起來差不多,不過openEuler是華為基于linux內(nèi)核做的開源系統(tǒng)
虛擬機(jī)名稱和位置自己選,下一步
配置參數(shù) 選個2-2一般就夠了,下一步設(shè)置內(nèi)存
網(wǎng)絡(luò)連接類型
選擇創(chuàng)建新的虛擬磁盤,,一般情況也是默認(rèn)選項(xiàng),,不需要改,下一步
最后一步,,注意選自定義硬件,,有些配置需要修改
打印機(jī)移除,然后選擇“新CD/DVD”那里
選擇“使用ISO鏡像文件”,,把最上面說的下載好的系統(tǒng)鏡像文件添加上
然后關(guān)閉,,再點(diǎn)擊“完成”即可開機(jī)啟動vm
設(shè)置密碼
選擇支持中文之外的英文
設(shè)置網(wǎng)絡(luò)連接,打開網(wǎng)絡(luò)開關(guān)
創(chuàng)建一個用戶
磁盤
最后點(diǎn)擊安裝,等待重啟就行了
二) 安裝openGauss
如果是在虛擬機(jī)上安裝,需要配置一個靜態(tài)的ip和網(wǎng)卡執(zhí)行安裝腳本: yum install opengauss -y腳本安裝完成后 切換openGuass用戶su - openguass登錄數(shù)據(jù)庫 gsql -d postgres -r
顯示已經(jīng)有的db: openGauss=# \l 提示需要先進(jìn)行密碼的修改
openGauss=# ALTER ROLE opengauss PASSWORD 'xxxxxxx';
退出數(shù)據(jù)庫: Ctrl+D 或 \q這樣 一次安裝的實(shí)踐就完成了.
3.總結(jié)
openGauss作為一個由華為發(fā)起的開源數(shù)據(jù)庫,具有性能優(yōu)異、兼容MySQL,、適用于OLTP等特點(diǎn),。相比商業(yè)閉源數(shù)據(jù)庫,openGauss為用戶提供了免費(fèi)的使用,降低了使用成本。同時(shí)它擁有活躍的開源社區(qū)和良好的生態(tài),使得數(shù)據(jù)庫的可擴(kuò)展性和兼容性都非常好,。
展望未來,openGauss有望在云原生數(shù)據(jù)庫領(lǐng)域取得更大的進(jìn)展,。它可以結(jié)合Kubernetes等容器編排平臺,實(shí)現(xiàn)高可用和自動化運(yùn)維。還可以進(jìn)行Serverless架構(gòu)的改造,真正做到按需使用和彈性擴(kuò)展,。這些都會提升openGauss的易用性和降低使用成本,。
通過這個安裝過程,讓我對開源數(shù)據(jù)庫的安裝部署流程有了直接的經(jīng)驗(yàn)。從準(zhǔn)備環(huán)境,上傳安裝包,配置參數(shù)到啟動服務(wù),每一步都讓我對數(shù)據(jù)庫運(yùn)行原理加深了理解,。同時(shí)也練習(xí)了Linux系統(tǒng)的命令行操作,。這是一次非常 Precise的學(xué)習(xí)過程。我會繼續(xù)深入學(xué)習(xí)openGauss的功能特性,以及數(shù)據(jù)庫運(yùn)維方面的知識,。
上海廠房出租 短信驗(yàn)證碼 酒店vi設(shè)計(jì)