rds數據庫怎麼用?作者:阿裡雲數據庫RDS産品部 王濤(花名:改天),今天小編就來說說關于rds數據庫怎麼用?下面更多詳細答案一起來看看吧!
rds數據庫怎麼用
作者:阿裡雲數據庫RDS産品部 王濤(花名:改天)
引子
最近很多客戶在困惑如何選擇一個合适的數據庫,其實這個和業務場景、使用場景、并發等有密切的關系。本文通過RDS的基礎知識介紹,希望你對RDS産品有一個基礎的了解。文末有最佳實踐,做相關的案例解析。
RDS背景介紹
很多技術同學對MySQL、SQL Server、PostgreSQL、MariaDB等數據庫如數家珍,但是說起「RDS」這三個字母的縮寫,很多人未必知曉。百度百科對「RDS」詞條是這樣解釋的:
通過上面的詞條,我們清晰的知道RDS就是一個數據庫服務,而且用戶隻需要購買對應的服務即可,使得開發人員能夠更好的關注自己業務開發。無需過多的關注自己服務,數據庫服務随時在線。
但是RDS的特性不僅僅在此,RDS基本上等同于雲上數據庫的标準代表。RDS 與社區保持着高度兼容性,同時在安全、性能、服務等方面有重大的提升。
阿裡雲RDS産品類型介紹
時至今日,阿裡雲RDS已經包含了MySQL、SQL Server、PostgreSQL、MariaDB四大數據庫産品種類以及一個通用服務DBProxy(MaxScale)。
今天小編對RDS數據庫産品做一個大緻介紹,明确各個引擎與社區的兼容性以及阿裡雲RDS的特性。
RDS MySQLRDS MySQL有和社區保持一緻的大版本5.6/5.7/8.0。同時AliSQL是阿裡雲深度定制的獨立MySQL分支,除了社區版的所有功能外,AliSQL提供了類似于MySQL企業版的諸多功能,同時提供了企業級的安全、備份、恢複、監控、性能優化、隻讀實例等高級特性。AliSQL在功能、性能、穩定性、安全等方面進行了諸多優化創新,典型的有:
RDS PostgreSQL有和社區保持一緻的大版本10/11/12/13/14。同時AliPG從2015年開始就已經基于社區版本做功能演進和技術叠代。AliPG在功能、性能、穩定性、安全等方面做了諸多優化,典型的有:
RDS SQL Server支持2008 R2/2012/2014/2016/2017/2019等大版本,同時擁有高可用架構和任意時間點的數據恢複功能,強力支撐各種企業應用,同時也包含了微軟的License授權,減少額外支出。RDS SQL Server還提供如下高級功能:
RDS MariaDB基于MariaDB提供企業級性能,當前主要支持的版本為10.3;在數據庫運維管理方面,基本上和MySQL同步。
MariaDB國内受衆面比較少,技術人員普遍更喜歡業界通用的MySQL。
RDS DBProxy(MaxScale)RDS MySQL數據庫代理又分獨享代理和共享代理,是位于數據庫服務端和應用服務端之間的網絡代理服務,用于代理應用服務端訪問數據庫時的所有請求,具有高可用、高性能、可運維、簡單易用等特點。獨享代理還提供自動讀寫分離、事務拆分、連接池等高級功能。
阿裡雲RDS産品系列介紹
今天很多客戶其實有疑問,RDS産品系列這麼多,它們之間的區别是什麼?千言萬語,直接用一張圖就能清晰的表達。
RDS 基礎版RDS基礎版由于隻有一個節點,由于沒有備庫,所以穩定性和硬件,數據庫本身有關。但是特點就是費用相對便宜。
RDS 高可用版高可用的拓撲圖用戶可以自定義,目前RDS高可用版有一個備節點随時作為Standby可以進行切換,保證數據庫的可用性。同時一個主實例下面可以挂N個隻讀(具體每個産品有自己限制)。
RDS MySQL 三節點企業版三節點企業版内部采用paxos協議保證數據一緻性,可以做到RPO=0。
本文最佳實踐Q:如果僅僅是開發測試環境使用的,該選擇哪個産品系列?
A:應該選擇RDS基礎版,因為性價比高,但缺點是無法HA,用于開發測試環境可以接受。
Q:生産環境使用的數據庫,該選擇哪個産品系列?
A:建議選擇RDS高可用版 或者 RDS三節點企業版,因為該産品有standby,可以快速的做機器故障failover。在故障發生的時候,可以幫助業務快速恢複。
Q:業務是一個對GIS有強需求的系統,該選擇哪個數據庫産品類型?
A:PostgreSQL數據庫對GIS類的需求支持很好,而且有很多高精度的GIS需求客戶在使用PostgreSQL數據庫進行相關研發工作。
Q:計劃用于生産的一套管理系統,該如何選擇?
A:目前業界比較通用的是MySQL引擎,由于是生産系統對穩定性有一定的要求,建議選擇高可用版或者RDS三節點企業版。
Q:假設我的數據庫有1W TPS,這個該如何選擇?
A:這個涉及到實例具體規格,存儲等選型,後面會有專題做相關介紹。
本文總結本文主要介紹RDS的含義,以及阿裡雲RDS産品類型、産品系列,以及在實際的工作中如何選擇對應的數據庫産品、系列。希望本文對你選擇RDS數據庫有一定的幫助!
同時目前阿裡雲數據庫對部分規格數據庫有優惠活動,歡迎點擊免費數據庫_阿裡雲數據庫_MySQL_Redis_SQL Server_MongoDB-阿裡雲進行選購!