概念大圖
組織
組(zu)(zu)織(zhi)(zhi)對應于企業或租戶,多(duo)個天(tian)(tian)翼云賬(zhang)號可(ke)加入一(yi)個組(zu)(zu)織(zhi)(zhi)。每個賬(zhang)號在DMS上的(de)所有(you)操作均(jun)限(xian)定在所屬組(zu)(zu)織(zhi)(zhi)下,跨(kua)組(zu)(zu)織(zhi)(zhi)的(de)資源對用戶不可(ke)見。天(tian)(tian)翼云主賬(zhang)號首次進入DMS時,系統會(hui)自動為該主賬(zhang)號創建(jian)一(yi)個組(zu)(zu)織(zhi)(zhi)。
用戶
一(yi)個(ge)(ge)組(zu)織下有多個(ge)(ge)用戶,對應于一(yi)個(ge)(ge)企業(ye)下有多名員工(gong)。天(tian)翼(yi)云主賬號或(huo)子賬號均可成(cheng)為DMS用戶使用DMS功(gong)能。
團隊
一個(ge)組(zu)織可(ke)(ke)劃(hua)分為多個(ge)團(tuan)隊(dui)(dui)(dui),團(tuan)隊(dui)(dui)(dui)對應于企業組(zu)織架構中的(de)(de)部門(men)或者DevOps中的(de)(de)研發項目。DMS中的(de)(de)用戶和資源可(ke)(ke)關(guan)聯到具(ju)體的(de)(de)團(tuan)隊(dui)(dui)(dui),實現管理(li)域的(de)(de)劃(hua)分。團(tuan)隊(dui)(dui)(dui)的(de)(de)具(ju)體作用包括(kuo):
- 企業可按組織架構進行團隊劃分,團隊內閉環完成成員管理和工單審批,實現研發自助、高效協同;
- 大型組織可將數據庫分團隊管理,實現運維和管理職責的劃分,不同DBA負責不同團隊數據庫的運維工作;
- 實現元數據的隔離,普通用戶無法看見未加入團隊的數據庫元數據信息(如:庫、表),提升元數據訪問的安全性。
此外,每個組織默認都有一個公共團隊,公共團(tuan)隊(dui)包含(han)組織內所有成員。對于小(xiao)規模企業,數(shu)據庫用(yong)(yong)戶(hu)和實(shi)例數(shu)較少(shao),可(ke)以直接使(shi)用(yong)(yong)默認的公共團(tuan)隊(dui)進行協作,無需(xu)創(chuang)建新團(tuan)隊(dui)。
角色
DMS支持角色管理,具體包含兩類角色:系統角色和團隊角色。
系統角(jiao)(jiao)色(se)指用(yong)戶(hu)在組(zu)(zu)織(zhi)范圍里的(de)角(jiao)(jiao)色(se),包括:超(chao)級管(guan)(guan)(guan)理員、管(guan)(guan)(guan)理員(企業版(ban)系統角(jiao)(jiao)色(se))和普通用(yong)戶(hu)。超(chao)級管(guan)(guan)(guan)理員是創(chuang)建組(zu)(zu)織(zhi)的(de)天翼云(yun)主(zhu)賬號,可(ke)在DMS上(shang)進行任意(yi)操(cao)作(zuo)(如錄入(ru)實例(li)、添(tian)加(jia)用(yong)戶(hu)等),是DMS計費的(de)主(zhu)體;管(guan)(guan)(guan)理員由超(chao)級管(guan)(guan)(guan)理員添(tian)加(jia)和指定,具備(bei)超(chao)級管(guan)(guan)(guan)理員大(da)部分權(quan)限(xian),但不能切換(huan)組(zu)(zu)織(zhi)版(ban)本、 編輯組(zu)(zu)織(zhi)信息以及操(cao)作(zuo)計費相關的(de)功能。普通用(yong)戶(hu)由超(chao)級管(guan)(guan)(guan)理員添(tian)加(jia)和指定,只(zhi)能進行有限(xian)制操(cao)作(zuo)(如登錄實例(li)、查詢數據等)。因此,不同(tong)的(de)角(jiao)(jiao)色(se)可(ke)見的(de)DMS菜單功能也(ye)是不同(tong)的(de)。
團(tuan)(tuan)隊(dui)角色(se)指用戶在團(tuan)(tuan)隊(dui)范(fan)圍里的角色(se),包(bao)括:團(tuan)(tuan)隊(dui)管理員(yuan)和(he)普(pu)(pu)通(tong)成員(yuan)。超級管理員(yuan)可(ke)(ke)以指定普(pu)(pu)通(tong)用戶成為具(ju)體團(tuan)(tuan)隊(dui)的管理員(yuan);團(tuan)(tuan)隊(dui)管理員(yuan)可(ke)(ke)以管理團(tuan)(tuan)隊(dui)成員(yuan)和(he)團(tuan)(tuan)隊(dui)內(nei)實(shi)(shi)例(li),并擁(yong)有(you)團(tuan)(tuan)隊(dui)內(nei)實(shi)(shi)例(li)的任(ren)意權限,履行實(shi)(shi)例(li)所有(you)者的職責;團(tuan)(tuan)隊(dui)普(pu)(pu)通(tong)成員(yuan)只能作(zuo)為普(pu)(pu)通(tong)開發者,登(deng)錄實(shi)(shi)例(li)后進(jin)行日常(chang)的數(shu)據操作(zuo)。
數據庫資源
數據(ju)(ju)庫(ku)(ku)(ku)資(zi)源(yuan)指(zhi)包括(kuo)實例、庫(ku)(ku)(ku)、模(mo)式、表、列、視(shi)圖(tu)等所有數據(ju)(ju)庫(ku)(ku)(ku)相關的資(zi)源(yuan)統稱(cheng)。用戶可(ke)對數據(ju)(ju)庫(ku)(ku)(ku)資(zi)源(yuan)進行(xing)操行(xing),比如錄入實例、創(chuang)建數據(ju)(ju)庫(ku)(ku)(ku)、創(chuang)建視(shi)圖(tu)等等。
實例
即數(shu)據(ju)庫(ku)實(shi)例(li),用戶(hu)可(ke)在DMS中錄入數(shu)據(ju)庫(ku)實(shi)例(li),DMS用戶(hu)可(ke)使用用戶(hu)名和密碼登(deng)錄實(shi)例(li)進行數(shu)據(ju)管理操(cao)作。
數據庫
一(yi)個實例下(xia)有若(ruo)干(gan)個數(shu)據庫,一(yi)般的數(shu)據操作均在數(shu)據庫下(xia)進(jin)行,如建(jian)表、查詢等。
模式
對于如(ru)PostgreSQL這類(lei)數(shu)(shu)據(ju)(ju)(ju)庫,在(zai)數(shu)(shu)據(ju)(ju)(ju)庫層級下(xia)(xia)還有模式(shi)(Schema)一(yi)層。用戶對PostgreSQL類(lei)的數(shu)(shu)據(ju)(ju)(ju)庫進(jin)行數(shu)(shu)據(ju)(ju)(ju)操(cao)作(zuo)時,一(yi)般需(xu)要切換至模式(shi)下(xia)(xia)進(jin)行。