【云计算】6_云数据库产品介绍
目錄
1 數據庫基礎知識
1.1 數據庫類型對比
1.2?數據庫發展趨勢
1.3?騰訊云數據庫產品
2 騰訊云關系型數據庫
2.1 云數據庫MySQL
?2.2 云數據庫SQL Server
2.3 云數據庫PostgreSQL
2.4 云數據庫MariaDB/TDSQL
?2.5 云數據庫CynosDB
3 騰訊云非關系型數據庫
3.1 云數據庫MongoDB
3.2 云數據庫Redis
?3.3 云數據庫Memcached
?3.4 云數據庫CTSDB
3.5 數據庫一體機TData
3.6 數據庫傳輸服務DTS
4 云數據庫計費方案?
4.1 關系型數據庫計費
4.2 MongoDB計費
4.3 Redis計費方案
?4.4 Memcached計費
1 數據庫基礎知識
1.1 數據庫類型對比
數據庫類型
?主流關系型數據庫
?主流NoSQL數據庫
1.2?數據庫發展趨勢
融合:
軟件與硬件融合:數據庫一體機
NoSQL與SQL融合:NewSQL
OLAP與OLTP融合:HTAP
DBMS與AI融合
突破:
海量數據處理:大數據分析
高性能:集群/分布式/低延遲
穩定性:數據復制,備份容災
架構突破:內核優化/云原生DB
1.3?騰訊云數據庫產品
2 騰訊云關系型數據庫
2.1 云數據庫MySQL
TencentDB for MySQL讓用戶在云端部署使用MySQL數據庫。
兼容性
100%兼容開源mySQL協議;
性能優化:
深度優化MySQL內核;
使用PCI-e SSD提升I/O性能;
單實例24萬QPS,6TB存儲空間;
一主多從、支持讀寫分離。
安全保障
數據加密、數據庫審計;
高可用性
實時熱備,基于binlog 5日內無損恢復數據;
自動容災,自動故障檢測、主備切換/遷移對用戶透明;
MySQL應用:游戲應用場景
業務需求:基于玩家數量變化分派資源;多時間點的數據保留與回檔。
應對方案:彈性擴容、快速回檔
?MySQL應用:移動APP場景
2.2 云數據庫SQL Server
sQL Server是微軟推出的基于Windows 系統的商用關系型數據庫。
TencentDB for SQL Server具有微軟正版授權,可在云端輕松部署使用。
目前支持如下版本∶
sQL Server 2008 R2 sp3
SQL Server 2012 sp3
SQL Server 2016
?SQL Server 鏡像機制
采用數據庫鏡像(Database Mirroring )實現高可用復制;
每個庫對應一組監控Agent,通過心跳對數據庫進行實時監控;
如果節點故障,系統將自動恢復/重建;節點切換對業務透明。
?SQL Server應用:Windows平臺
Windows 平臺架構及云數據庫SQL Server 可以協助用戶快速部署企業OA/ERP/銷售管理等移動辦公平臺。
2.3 云數據庫PostgreSQL
PostgreSQL是開源NewSQL數據庫,結合SQL和NoSQL特性,已成為商用首選開源關系數據庫。
TencentDB for PostgreSQL讓用戶在云端輕松設置、操作和擴展
PostgreSQL數據庫∶
更多的功能特性支持;
商用級數據強一致;
超高的性能;
高可靠性
PostgreSQL應用場景
強大計算性能、空間地理信息處理能力,適用于面向企業復雜SQL處理的OLAP或OLTP場景︰
企業核心應用∶如ERP、交易系統、財務系統等;
含LBS的應用:大型游戲、O20等應用;
數據倉庫和大數據∶支持更多數據類型和高級分析功能;
建站或APP:自定義函數、數據格式;全文搜索功能。
OLTP與OLAP對比
2.4 云數據庫MariaDB/TDSQL
MariaDB由MySQL創始人創立,承諾永遠開源,高度兼容MySQL。
TencentDB for MariaDB定位于高安全性高性能的企業級云數據庫。
分布式數據庫TDSQL :
TDSQL是騰訊云維護的金融級分布式架構MariaDB內核分支;支持自動水平拆分,業務感受完整的邏輯表,數據均勻拆分到物理分片中。TDSQL解決如下難題︰
單機數據庫到達瓶頸;
應用層分片開發工作量大;
開源NoSQL運維支持不足。
MariaDB產品優勢
數據復制方式
MAR強同步
騰訊自研的異步多線程強同步復制方案(MAR) :
數據強一致:每個節點都包含完整數據副本,可以隨時切換;
業務層透明:業務層面無需做讀寫分離或同步強化工作;
性能優化︰將串行同步線程異步化,引入線程池能力;
自動管控:支持自動成員控制,故障節點自動從集群中移除。
TDSQL水平拆分機制
TDSQL Share-Nothing 架構
?MariaDB應用:金融業務
業務要求:強一致性、高性能高并發、高安全性
?2.5 云數據庫CynosDB
CynosDB是騰訊云自研的企業級云原生分布式云數據庫︰
高性能︰單節點讀性能可達130萬QPS,MySQL 8倍、PostgreSQL4倍;
大容量∶最高128TB的海量存儲,可自動擴縮容﹔
低成本︰價格僅為通用商業數據庫的1/15。
兼容性:100%兼容MySQL和PostgreSQL。
?CynosDB架構
?CynosDB應用場景
3 騰訊云非關系型數據庫
3.1 云數據庫MongoDB
TencentDB for MongoDB基于開源MongoDB打造的高性能、分布式文檔數據庫服務。
兼容開源MongoDB協議、DynamoDB協議﹔
騰訊自研的 MongoDB分布式集群;
模式自由schema-free ;
自動容災、備份回檔。
MongoDB容災架構
主從熱備架構,具有自動容災機制:
集群通過心跳檢測監控節點狀態;
主節點不可達時,集群內會自動選舉出新的主節點;
主節點故障后重新拉起,會變成從節點;如果拉起失敗,會補充新節點進入集群;
任一從節點不可達時,會嘗試拉起節點或者補充新節點。
MongoDB應用:游戲開發場景
需求:游戲需求變化快,版本迭代快,需要頻繁修改數據庫表結構。
方案:MongoDB無固定模式,大幅縮短版本迭代周期。
3.2 云數據庫Redis
提供兼容開源Redis協議的彈性緩存和存儲服務。
支持主從熱備,自動容災切換、數據備份、故障遷移、實例監控、在線擴容、數據回檔等全套的數據庫服務。
?3.3 云數據庫Memcached
提供兼容Memcached協議、高性能、高可靠、易用的彈性緩存和存儲服務。
提供主從熱備、自動容災切換、在線擴容、數據備份、等實例監控全套數據庫服務。
Memcached自動容災
?
單個實例保存在多個節點,雙機熱備。
節點故障時,系統自動切換或人工切換。
當主節點故障時,接入機會把讀寫請求發送到從節點;
新增一個從節點開始從新的主機拷貝數據,完成主從同步。
當從節點故障時,直接加入新的從機節點。
Memcached在線擴容
?
自動擴容以保證用戶實例始終有20%的可用空間。
實例需要擴容時:
檢查實例當前所在存儲節點的剩余空間是否滿足擴容需求;
如果滿足則直接原地擴容,否則需要增加額外的存儲節點。
Redis/Memcached應用場景
3.4 云數據庫CTSDB
時序數據庫主要用于處理帶時間標簽(按照時間的順序變化)的數據。
TencentDB for CTSDB提供高性能、分布式、安全、穩定的云端時序數據庫。
高并發寫入:寫內存-Dump-批量寫入
低成本存儲:Rollup數據聚合、數據壓縮
聚合分析能力∶豐富聚合查詢與分析方式
CTSDB應用場景:IoT監控環境
3.5 數據庫一體機TData
數據庫一體機 TData:融合高性能計算、熱插拔閃存、Infiniband 網絡的軟硬件一體化數據庫解決方案。
TData產品優勢
?TData應用場景
可滿足OLAP、OLTP以及混合負載等場景。
兩地三中心∶同城雙活、異地災備,如金融行業。
?3.6 數據庫傳輸服務DTS
騰訊云數據傳輸服務(Data Transmission Service ,DTS)提供─體化的數據庫數據傳輸管理服務︰
DTS遷移要求
?DTS應用:數據庫災備
?DTS應用:數據上云/歸檔
4 云數據庫計費方案?
4.1 關系型數據庫計費
計費示例(包年包月)
?TDSQL計費方案
?關系型數據庫升級
4.2 MongoDB計費
?MongoDB計費案例
4.3 Redis計費方案
?Redis計費示例
4.4 Memcached計費
?
?
?
?
2.5 云數據庫CynosDB
總結
以上是生活随笔為你收集整理的【云计算】6_云数据库产品介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python刷题】_7
- 下一篇: pytorch中arange()函数用法