有哪些數(shù)據(jù)庫?
云數(shù)據(jù)庫 RDS for MySQL
MySQL是目前最受歡迎的開源數(shù)據(jù)庫之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成為WEB開發(fā)的高效解決方案。 云數(shù)據(jù)庫 RDS for MySQL擁有穩(wěn)定可靠、安全運(yùn)行、彈性伸縮、輕松管理、經(jīng)濟(jì)實(shí)用等特點(diǎn)。
· 架構(gòu)成熟穩(wěn)定,支持流行應(yīng)用程序,適用于多領(lǐng)域多行業(yè);支持各種WEB應(yīng)用,成本低,中小企業(yè)首選。
· 管理控制臺提供全面的監(jiān)控信息,簡單易用,靈活管理,可視又可控。
· 隨時(shí)根據(jù)業(yè)務(wù)情況彈性伸縮所需資源,按需開支,量身訂做。
當(dāng)前RDS for MySQL支持版本請參見數(shù)據(jù)庫引擎和版本。
云數(shù)據(jù)庫 RDS for SQL Server
Microsoft SQL Server是老牌商用級數(shù)據(jù)庫,成熟的企業(yè)級架構(gòu),輕松應(yīng)對各種復(fù)雜環(huán)境。一站式部署、保障關(guān)鍵運(yùn)維服務(wù),大量降低人力成本。根據(jù)華為國際化安全標(biāo)準(zhǔn),打造安全穩(wěn)定的數(shù)據(jù)庫運(yùn)行環(huán)境。被廣泛應(yīng)用于政府、金融、醫(yī)療、教育和游戲等領(lǐng)域。
云數(shù)據(jù)庫 RDS for SQL Server具有穩(wěn)定可靠、安全運(yùn)行、彈性伸縮、輕松管理和經(jīng)濟(jì)實(shí)用等特點(diǎn)。擁有高可用架構(gòu)、數(shù)據(jù)安全保障和故障秒級恢復(fù)功能,提供了靈活的備份方案。
當(dāng)前RDS for SQL Server支持版本請參見數(shù)據(jù)庫引擎和版本。
云數(shù)據(jù)庫 RDS for PostgreSQL
PostgreSQL是一個(gè)開源對象云數(shù)據(jù)庫管理系統(tǒng),并側(cè)重于可擴(kuò)展性和標(biāo)準(zhǔn)的符合性,被業(yè)界譽(yù)為“最先進(jìn)的開源數(shù)據(jù)庫”。云數(shù)據(jù)庫 RDS for PostgreSQL面向企業(yè)復(fù)雜SQL處理的OLTP在線事務(wù)處理場景,支持NoSQL數(shù)據(jù)類型(JSON/XML/hstore),支持GIS地理信息處理,在可靠性、數(shù)據(jù)完整性方面有良好聲譽(yù),適用于互聯(lián)網(wǎng)網(wǎng)站、位置應(yīng)用系統(tǒng)、復(fù)雜數(shù)據(jù)對象處理等應(yīng)用場景。
· 支持postgis插件,空間應(yīng)用卓越。
· 適用場景豐富,費(fèi)用低,隨時(shí)可以根據(jù)業(yè)務(wù)情況彈性伸縮所需的資源,按需開支,量身訂做。
當(dāng)前RDS for PostgreSQL支持版本請參見數(shù)據(jù)庫引擎和版本。
mysql云數(shù)據(jù)庫免費(fèi)試用 mysql云數(shù)據(jù)庫免費(fèi)試用
多款云數(shù)據(jù)庫簡單快速體驗(yàn),領(lǐng)取資格和數(shù)量以頁面顯示為準(zhǔn)
多款云數(shù)據(jù)庫簡單快速體驗(yàn),領(lǐng)取資格和數(shù)量以頁面顯示為準(zhǔn)
云數(shù)據(jù)庫RDS for MySQL
全球最流行關(guān)系型數(shù)據(jù)庫,互聯(lián)網(wǎng)、電商等適用
0元試用
個(gè)人用戶
文檔數(shù)據(jù)庫服務(wù)DDS
適用于數(shù)據(jù)存儲,游戲、車聯(lián)網(wǎng)場景,支持三副本、集群
0元試用
個(gè)人新用戶
GaussDB(for Redis)
企業(yè)版Redis,超高并發(fā),穩(wěn)定可靠,助力企業(yè)降本增效
0元試用
個(gè)人新用戶
云數(shù)據(jù)庫RDS for MySQL
采用單個(gè)數(shù)據(jù)庫節(jié)點(diǎn)部署架構(gòu),性價(jià)比高
0元試用
企業(yè)新用戶
云數(shù)據(jù)庫RDS 產(chǎn)品類型簡介
目前,云數(shù)據(jù)庫RDS的實(shí)例分為如下幾個(gè)類型:
· 單機(jī)實(shí)例
· 主備實(shí)例
· 集群版實(shí)例
不同系列支持的引擎類型和實(shí)例規(guī)格不同,請以實(shí)際界面為準(zhǔn)。
|
實(shí)例類型
|
簡介
|
使用說明
|
適用場景
|
|---|---|---|---|
單機(jī)實(shí)例 |
采用單個(gè)數(shù)據(jù)庫節(jié)點(diǎn)部署架構(gòu)。與主流的主備實(shí)例相比,它只包含一個(gè)節(jié)點(diǎn),但具有高性價(jià)比。 |
單機(jī)版出現(xiàn)故障后,無法保障及時(shí)恢復(fù)。 |
· 個(gè)人學(xué)習(xí)。 · 微型網(wǎng)站。 · 中小企業(yè)的開發(fā)測試環(huán)境。 |
主備實(shí)例 |
采用一主一備的經(jīng)典高可用架構(gòu),支持跨AZ高可用,選擇主可用區(qū)和備可用區(qū)不在同一個(gè)可用區(qū)(AZ)。主實(shí)例和備實(shí)例共用一個(gè)IP地址。 |
· 備機(jī)提高了實(shí)例的可靠性,創(chuàng)建主機(jī)的過程中,會(huì)同步創(chuàng)建備機(jī),備機(jī)創(chuàng)建成功后,用戶不可見。 · 當(dāng)主節(jié)點(diǎn)故障后,會(huì)發(fā)生主備切換,時(shí)長大概為5-10s,期間數(shù)據(jù)庫客戶端會(huì)發(fā)生短暫中斷。若存在復(fù)制延時(shí),主備切換時(shí)間會(huì)長一點(diǎn),數(shù)據(jù)庫客戶端需要支持重新連接。 |
· 大中型企業(yè)的生產(chǎn)數(shù)據(jù)庫。 · 覆蓋互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、零售電商、物流、游戲等行業(yè)的應(yīng)用。 |
集群版實(shí)例 |
采用微軟AlwaysOn高可用架構(gòu),支持1主1備5只讀集群模式,擁有更高可用性,可靠性,可拓展能力。 |
僅限RDS for SQL Server使用。 |
· 金融行業(yè)。 · 互聯(lián)網(wǎng)行業(yè)。 · 酒店行業(yè)。 · 在線教育。 |
數(shù)據(jù)庫使用規(guī)范
數(shù)據(jù)庫命名規(guī)范
· 所有的數(shù)據(jù)庫對象名稱(包括庫名、表名、列名等)建議以小寫字母命名,每個(gè)單詞之間用下劃線分割。
· 所有的數(shù)據(jù)庫對象名稱禁止使用MySQL保留關(guān)鍵字。
· 數(shù)據(jù)庫對象的命名要能做到見名知意,并且不超過32個(gè)字符。
· 數(shù)據(jù)庫中用到的臨時(shí)表以“tmp”為前綴并以日期為后綴。
· 數(shù)據(jù)庫中用到的備份表以“bak”為前綴并以日期為后綴。
· 在不同的庫或表中,要保證所有存儲相同數(shù)據(jù)的列名和列類型必須一致。
數(shù)據(jù)庫基本設(shè)計(jì)規(guī)范
· 所有表如果沒有特殊需求,都要使用InnoDB存儲引擎。InnoDB存儲引擎支持事務(wù)、行級鎖、具有更好的恢復(fù)性、高并發(fā)下性能更強(qiáng)。
· 數(shù)據(jù)庫和表的字符集統(tǒng)一使用UTF8字符集,避免由于字符集的轉(zhuǎn)換產(chǎn)生亂碼。
· 所有的表和字段都需要添加注釋。使用comment從句添加表和列的備注,從設(shè)計(jì)初期維護(hù)好數(shù)據(jù)字典。
· 控制單表數(shù)據(jù)量的大小,建議控制在500萬行以內(nèi)。可以采用歷史數(shù)據(jù)歸檔(常見于日志表)和分庫分表的方式控制單表數(shù)據(jù)的大小。
· 謹(jǐn)慎使用MySQL分區(qū)表,避免跨分區(qū)查詢,否則查詢效率會(huì)降低。分區(qū)表在邏輯上表現(xiàn)為一個(gè)表,但是在物理層面上將數(shù)據(jù)存儲在多個(gè)文件。建議盡可能將分區(qū)表的不同分區(qū)文件存儲在不同的磁盤陣列上。
· 表中的列不要太多,盡量做到冷熱數(shù)據(jù)分離,減小表的寬度,以便在一頁內(nèi)存中容納更多的行,進(jìn)而減少磁盤IO,更有效的利用緩存。
· 經(jīng)常一起使用的列盡量放到一個(gè)表中,避免過多的關(guān)聯(lián)操作。
· 禁止在表中建立預(yù)留字段,否則修改列的類型會(huì)導(dǎo)致鎖表,修改一個(gè)字段類型的成本要高于增加一個(gè)字段。
· 禁止在數(shù)據(jù)庫中存儲圖片、文件等大的二進(jìn)制數(shù)據(jù)。