精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    文章

    4265

    瀏覽量

    85677
  • 華為云
    +關注

    關注

    3

    文章

    2435

    瀏覽量

    17316
收藏 人收藏

    評論

    相關推薦

    數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

    一個運行在存儲上的SQLServer數據庫,有1000多個文件,大小幾十TB。數據庫每10天生成一個NDF文件,每個NDF幾百GB大小。數據庫包含兩個LDF文件。
    的頭像 發表于 10-31 13:21 ?142次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—通過拼接<b class='flag-5'>數據庫</b>碎片恢復SQLserver<b class='flag-5'>數據庫</b>

    數據庫可以租用嗎?完整租用流程來了

    數據庫是可以租用的,這是一種合法且便捷的數據存儲和管理方式。數據庫
    的頭像 發表于 10-28 09:54 ?126次閱讀

    科技報到:大模型時代下,向量數據庫的野望

    科技報到:大模型時代下,向量數據庫的野望
    的頭像 發表于 10-14 17:18 ?206次閱讀

    一文講清什么是分布式數據庫

    分布式數據庫是一種先進的數據管理系統,它將傳統的數據庫技術與分布式計算、計算和大數據處理技
    的頭像 發表于 10-14 10:06 ?189次閱讀

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

    SQL Server數據庫故障: SQL Server附加數據庫出現錯誤823,附加數據庫失敗。數據庫沒有備份,無法通過備份恢復數據庫
    的頭像 發表于 09-20 11:46 ?288次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>出現823錯誤的<b class='flag-5'>數據</b>恢復案例

    恒訊科技分析:數據庫rds和redis區別是什么如何選擇?

    數據庫RDS(Relational Database Service)和Redis是兩種不同類型的數據庫服務,它們有各自的特點和適用場景: 1、數據模型:RDS是一種關系型
    的頭像 發表于 08-19 15:31 ?325次閱讀

    基于分布式存儲WDS的金融信創承載數據庫類關鍵應用

    基于分布式存儲WDS的金融信創承載數據庫類關鍵應用
    的頭像 發表于 08-16 09:42 ?242次閱讀
    基于分布式<b class='flag-5'>存儲</b>WDS的金融信創<b class='flag-5'>云</b>承載<b class='flag-5'>數據庫</b>類關鍵應用

    數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例

    數據庫數據恢復環境: 5塊硬盤組建一組RAID5陣列,劃分LUN供windows系統服務器使用。windows系統服務器內運行了Sql Server數據庫存儲空間在操作系統層面劃分
    的頭像 發表于 05-08 11:43 ?478次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—raid5陣列上層Sql Server<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復案例

    華為GaussDB數據庫基礎版發布:旗艦性能、價格下降超60%

    高性價比:相比企業版,華為 GaussDB 基礎版價格大幅下調(降幅達 60%-70%),且支持全場景數據壓縮,具有“超高壓縮比”,性能影響僅為 5%-10%,
    的頭像 發表于 05-07 14:21 ?584次閱讀

    華為多模數據庫 GeminiDB 架構與應用實踐直播問答實錄

    多模數據庫作為一種新興的數據管理解決方案,正在受到越來越多的關注。而華為多模數據庫 GeminiDB 基于云原生
    的頭像 發表于 04-08 18:25 ?1142次閱讀

    華為云原生多模數據庫 GeminiDB 架構與應用實踐

    近日,2023 全球分布式大會·深圳站順利召開,華為 NoSQL 數據庫研發總監余汶龍在會上發表了題為《華為云原生多模
    的頭像 發表于 04-08 18:23 ?1151次閱讀
    <b class='flag-5'>華為</b>云原生多模<b class='flag-5'>數據庫</b> GeminiDB 架構與應用實踐

    選擇 KV 數據庫最重要的是什么?

    最后我也沒問清楚他們業務存啥(推測是這塊業務數據比較機密),但確實業務本身對可靠性要求非常高,開源 Redis 自身的可靠性無法滿足他們的要求,最終該用戶選擇使用 GaussDB(for Redis)數據庫,當前
    的頭像 發表于 03-28 22:11 ?674次閱讀
    選擇 KV <b class='flag-5'>數據庫</b>最重要的是什么?

    GaussDB(for Redis) 特性揭秘:多租戶管理

    華為 GaussDB(for Redis)持續完善企業級增強特性,是名副其實的 "Redis Plus" ,其中很經典的企業級特性是 多租戶能力 ,支持添加只讀賬號、讀寫賬號,且具備強大的 DB
    的頭像 發表于 03-28 22:06 ?722次閱讀
    <b class='flag-5'>GaussDB</b>(for Redis) 特性<b class='flag-5'>揭秘</b>:多租戶管理

    華為存儲攜手優炫軟件,共促中國多主數據庫加速發展

    2023年12月5日,華為數據存儲與優炫軟件共同發布“數據庫存算分離聯合解決方案”。此次發布內容包含滿足金融、運營商、能源、制造、政務等多個行業不同業務場景的三大
    的頭像 發表于 12-11 09:12 ?672次閱讀

    常見的存儲Idea數據庫的地方

    Idea的數據庫存儲在許多不同的地方,取決于應用程序和使用的技術。下面將詳細描述一些常見的存儲Idea數據庫的地方。 關系型數據庫(RDB
    的頭像 發表于 12-06 14:15 ?919次閱讀