国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

華為云數據庫GaussDB(for Influx)揭秘:數據分級存儲

路過的憨憨 ? 來源:路過的憨憨 ? 作者:路過的憨憨 ? 2022-12-02 17:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

華為云數據庫GaussDB揭秘:數據分級存儲

“只存儲這些數據一年就要花費200多萬?”

面對老板的質疑,小王又重新講解了一遍評估方案。為了支撐生產分析和系統運維,一個設備就需要幾十個檢測點數據,所有設備24小時不斷采集數據,一天的數據量就會達到TB級,這些數據至少存儲2年,再加上高可用的3副本,總的數據量會達到PB級。

小王又展示了當前云廠商存儲價格和性能對比的調研結果:

磁盤類型

SATA——NVME

成本100G/月

9.9——100

IOPS

2200——50000

吞吐量

50M/s——350M/s

訪問時延

5ms~10ms——1ms

不同存儲其性能差異很大。例如NVME盤的吞吐量是SATA盤的7倍,IOPS超過了20倍,當然對應的成本也高出10倍左右。根據測試評估,低成本的存儲性能無法滿足大量數據的寫入和實時業務的監控,只得使用性能高的SSD盤,因此導致存儲的成本提高。

成本提高,老板自然不滿意。那如何才能既滿足性能需求,又能控制成本呢?小王想,“實際上,不是所有的數據處理都需要很高的性能,如果把價值高的數據放在高性能磁盤上滿足業務需求,價值低的數據放在低成本磁盤上降低成本,這樣不就既能滿足需求,又能降低成本了么?”

不過,想法很美好,現實很殘酷,要實現這個方案,小王面臨著更多的難題:

(1)怎么在一套系統中既能使用高性能存儲,又能使用低成本存儲?

(2)怎么區分高價值數據?

(3)高價值數據變成低價值數據后怎么自動轉儲?

(4)當前業務改造量要盡量少。

1.GaussDB(for Influx)解決方案

企業的數字化轉型,數據是基礎。為了能實時掌握設備、系統狀態,需要采集大量的數據并進行實時處理。這些數據都屬于時序數據,帶有明顯的特點,如時間戳、更新少、數據源唯一等。除了數據本身的特點,在業務應用上還具有如下特點:

  • 隨著時間的推移,其被查詢和分析的概率越來越低。
  • 隨著時間的推移,對數據分析的實時性要求越來越低。
  • 隨著時間的推移,數據的精度要求越來越低。
  • 數據只保留一段時間,到期后會刪除。

如何結合時序數據的特點,實現小王既滿足業務性能,又控制成本的美好愿望呢?華為云GaussDB(for Influx)時序數據庫的數據分級存儲功能完美解決了困擾小王的問題。

  1. 華為云GaussDB(for Influx)依托云原生能力,實現了計算存儲分離的分布式架構,其中存儲基于華為分布式存儲DFV和對象存儲OBS,解決了在一套系統中既能使用高性能存儲,又能使用低成本存儲的問題,其具體架構如下圖:

1669973295015vi4fcrdq2w

分布式DFV存儲屬于高性能存儲,熱數據放在DFV中確保業務性能要求;OBS存儲屬于低成本存儲,冷數據存儲在OBS中,降低客戶成本。

  1. 提供了冷熱數據自動分離的方案,用戶在創建保留策略時,可以指定冷熱數據的劃分時間,系統根據用戶的指定,自動將數據分為熱數據和冷數據,解決了數據如何劃分的問題。
  2. 隨著時間的推移,熱數據轉冷,系統會自動將數據轉儲到冷存儲上。
  3. 上述過程中只有在創建RP時需要指定冷熱數據策略。對于業務側是不感知的,避免業務的適配和改造。

2.GaussDB(for Influx)冷熱存儲的使用

GaussDB(for Influx)存儲分級功能使用十分方便,在購買冷存儲后,設置RP策略時指定冷存儲的時間即可,系統會根據RP策略,自動將冷數據轉儲到底成本存儲上。業務在訪問冷數據時,系統會自動去冷存儲上讀取,整個過程業務是不感知的,對業務無影響。

2.1購買冷存儲

GaussDB(for Influx)支持一鍵購買冷存儲空間,可以在購買實例時選擇是否夠買冷存儲,選擇“是”,可以根據業務需求選擇冷存儲的大小,具體如下圖:

1669973295338j8ospjaw2x

也可以在購買實例后,獨立購買冷存儲。進入實例詳情頁面,點擊創建冷存儲空間,如下圖:

1669973295632l6yi64pf2z

跳轉到如下頁面,按照業務需求進行存儲空間大小選擇:

1669973295907s8g3mt11po

冷存儲空也支持在線擴容,擴容過程中不影響業務。

2.2設置冷數據規則

在購買了冷存儲空間后,就可以按照業務需求設置冷數據的規則,系統會根據規則,自動劃分冷熱數據,并將冷數據存儲在冷存儲空間上。可以通過創建RP來指定冷熱數據規則,具體示例如下:

//在db名為mydb上創建名為myrp的RP,顯示指定WARM DURATION為6d,表示6天前的數據是冷數據。

create retention policy myrp on mydb duration 30d replication 1 warm duration 6d shard duration 3d

//在db名為mydb上創建名為myrp的RP,沒有指定WARM DURATION,表示沒有冷數據。

create retention policy myrp on mydb duration 30d replication 1 shard duration 3d

//創建名為mydb的db,并帶有名為myrp的RP,顯示指定WARM DURATION為3d,表示3天前的數據是冷數據。

create database mydb with duration 6d warm duration 3d name myrp

//修改WARM DURATION為7d,表示7天前的數據是冷數據。

alter retention policy myrp on mydb warm duration 7d

規則設置完成后,系統會根據指定的規則,自動判斷哪些數據屬于冷數據,并自動將數據轉儲到冷存儲上。

2.3使用效果驗證

冷數據規則設置好,插入數據一段時間后,系統會自動判斷數據是否轉為冷數據,如果已經成為冷數據,系統會自動將數據轉儲到冷存儲上。可以通過show shards命令來查看數據的狀態,如下圖所示:

> show shards

name: hsdb

id database retention_policy shard_group start_time end_time expiry_time owners tier

-- -------- ---------------- ----------- ---------- -------- ----------- ------ ----

5 hsdb myrp 2 2019-08-12T00:00:00Z 2019-08-19T00:00:00Z 2019-08-19T00:00:00Z 4 cold

6 hsdb myrp 2 2019-08-12T00:00:00Z 2019-08-19T00:00:00Z 2019-08-19T00:00:00Z 5 moving

7 hsdb myrp 2 2019-08-12T00:00:00Z 2019-08-19T00:00:00Z 2019-08-19T00:00:00Z 6 warm

8 hsdb myrp 2 2019-08-12T00:00:00Z 2019-08-19T00:00:00Z 2019-08-19T00:00:00Z 7 cold

cold:表示數據為冷數據,已存儲在冷存儲中;

moving:表示數據為冷數據,該數據正在轉儲到冷存儲中;

warm:表示數據為熱數據。

3.總結

在應用了GaussDB(for Influx)的冷熱分級存儲方案后,存儲100T的數據量一年,按照1個月內的數據是熱數據,其余是冷數據,其總體的存儲成本從250萬降至37.5萬,可節省85%的存儲成本。

GaussDB(for Influx)除了冷熱分級存儲功能外,在集群化、讀寫性能、壓縮率、高可用方面也做了深度優化,能更好地滿足時序應用的各種場景。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4791

    瀏覽量

    90058
  • 華為云
    +關注

    關注

    3

    文章

    2832

    瀏覽量

    19248
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恒訊科技解析:如何安裝MySQL并創建數據庫

    管理系統(RDBMS),使用結構化查詢語言(SQL)高效地組織和管理數據。它是全球最受歡迎的開源數據庫系統之一,廣泛應用于網頁開發、電子商務和商業應用。 常見用例? MySQL 是多種應用的可靠選擇,包括: 網絡應用:管理用戶認證和存儲
    的頭像 發表于 01-14 14:25 ?176次閱讀

    華納為游戲數據庫選擇高性能NVMe SSD存儲

    游戲數據庫對速度、可靠性和可擴展性有極高要求。隨著在線游戲的發展,開發者越來越依賴NVMe SSD存儲來提供服務器租用和服務器托管解決方案。本文將指導您了解為游戲數據庫選擇高性能NVMe SSD
    的頭像 發表于 09-30 16:03 ?1067次閱讀

    mysql數據恢復—mysql數據庫表被truncate的數據恢復案例

    ECS網站服務器,linux操作系統,部署了mysql數據庫。工作人員在執行數據庫版本更新測試時,錯誤地將本應在測試執行的sql腳本在生產
    的頭像 發表于 09-11 09:28 ?872次閱讀
    mysql<b class='flag-5'>數據</b>恢復—mysql<b class='flag-5'>數據庫</b>表被truncate的<b class='flag-5'>數據</b>恢復案例

    數據庫數據恢復—服務器異常斷電導致Oracle數據庫故障的數據恢復案例

    Oracle數據庫故障: 某公司一臺服務器上部署Oracle數據庫。服務器意外斷電導致數據庫報錯,報錯內容為“system01.dbf需要更多的恢復來保持一致性”。該Oracle數據庫
    的頭像 發表于 07-24 11:12 ?637次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—服務器異常斷電導致Oracle<b class='flag-5'>數據庫</b>故障的<b class='flag-5'>數據</b>恢復案例

    三款主流國產數據庫的技術特點

    隨著數字經濟的快速發展和數據安全要求的提升,國產數據庫正迎來前所未有的發展機遇。在信創浪潮推動下,達夢數據庫、TiDB、華為高斯數據庫等國產
    的頭像 發表于 07-14 11:08 ?1147次閱讀

    企業級MySQL數據庫管理指南

    在當今數字化時代,MySQL作為全球最受歡迎的開源關系型數據庫,承載著企業核心業務數據存儲與處理。作為數據庫管理員(DBA),掌握MySQL的企業級部署、優化、維護技能至關重要。本文
    的頭像 發表于 07-09 09:50 ?718次閱讀

    數據庫數據恢復—MongoDB數據庫文件丟失的數據恢復案例

    MongoDB數據庫數據恢復環境: 一臺操作系統為Windows Server的虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 工作人員在MongoDB服務仍
    的頭像 發表于 07-01 11:13 ?638次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—MongoDB<b class='flag-5'>數據庫</b>文件丟失的<b class='flag-5'>數據</b>恢復案例

    數據庫數據恢復—SQL Server數據庫被加密如何恢復數據

    SQL Server數據庫故障: SQL Server數據庫被加密,無法使用。 數據庫MDF、LDF、log日志文件名字被篡改。
    的頭像 發表于 06-25 13:54 ?672次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>被加密如何恢復<b class='flag-5'>數據</b>?

    oracle數據恢復—oracle數據庫誤執行錯誤truncate命令如何恢復數據

    oracle數據庫誤執行truncate命令導致數據丟失是一種常見情況。通常情況下,oracle數據庫誤操作刪除數據只需要通過備份恢復數據
    的頭像 發表于 06-05 16:01 ?1068次閱讀
    oracle<b class='flag-5'>數據</b>恢復—oracle<b class='flag-5'>數據庫</b>誤執行錯誤truncate命令如何恢復<b class='flag-5'>數據</b>?

    SQLSERVER數據庫是什么

    SQL Server 是由微軟公司開發的一款 關系型數據庫管理系統(RDBMS) ,用于存儲、管理和檢索結構化數據。它是企業級應用中廣泛使用的數據庫解決方案之一,尤其適用于Window
    的頭像 發表于 05-26 09:19 ?1169次閱讀

    MySQL數據庫是什么

    MySQL數據庫是一種 開源的關系型數據庫管理系統(RDBMS) ,由瑞典MySQL AB公司開發,后被Oracle公司收購。它通過結構化查詢語言(SQL)進行數據存儲、管理和操作,廣
    的頭像 發表于 05-23 09:18 ?1206次閱讀

    HarmonyOS5服務技術分享--數據庫使用指南

    ? 華為數據庫(CloudDB)在HarmonyOS中的使用指南 ? ??嗨,開發者朋友們!?? 今天咱們來聊聊華為
    發表于 05-22 18:29

    分布式存儲數據恢復—虛擬機上hbase和hive數據庫數據恢復案例

    分布式存儲數據恢復環境: 16臺某品牌R730xd服務器節點,每臺服務器節點上有數臺虛擬機。 虛擬機上部署Hbase和Hive數據庫。 分布式存儲故障:
    的頭像 發表于 04-17 11:05 ?718次閱讀

    #### KEPServerEX 數據存儲插件\\-2

    觸發存儲。 觸發條件類型具體如下: 二、存儲數據的時候有沒有一個值可以代表某一類設備/數據,方便后期數據庫索引查找? 添加需要
    發表于 04-09 16:09

    數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

    MongoDB數據庫數據恢復環境: 一臺Windows Server操作系統虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 管理員在未關閉MongoDB服務的
    的頭像 發表于 04-09 11:34 ?864次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復——MongoDB<b class='flag-5'>數據庫</b>文件拷貝后服務無法啟動的<b class='flag-5'>數據</b>恢復