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

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

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

3天內不再提示

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

jf_94205927 ? 來源:jf_94205927 ? 作者:jf_94205927 ? 2024-03-28 22:06 ? 次閱讀

華為云 GaussDB(for Redis)持續完善企業級增強特性,是名副其實的"Redis Plus",其中很經典的企業級特性是多租戶能力,支持添加只讀賬號、讀寫賬號,且具備強大的 DB 級鑒權能力,即可約束每個賬號可訪問的數據庫(DB)范圍,避免誤操作其他租戶數據。該特性可以幫助企業在共享 Redis 實例的情況下,保護不同租戶的數據安全,為企業的開發和管理提供便利。

哪些用戶需要使用多租戶功能?

多租戶是數據庫用戶剛需的一個功能。例如,企業中有兩個業務部門 A 和 B,他們都需要使用 Redis 來存儲自己的數據,如果不使用多租戶權限功能,那么 A 和 B 的數據就會混在一起,這樣就會存在數據泄露和誤操作的風險。一旦使用了多租戶管理功能,就可以將 A 和 B 的數據分別存儲在不同的 Redis 實例/DB 中,并且對這些實例/DB 進行權限控制,從而保障數據的安全性和可靠性。

在數據庫領域,多租戶技術往往有以下一些標準屬性:比如讀寫權限控制、跨 DB 鑒權隔離等等;而 GaussDB(for Redis)就是具備完善的多租戶管理技術的一個典范,實現了讀寫權限控制和數據庫(DB)隔離這兩大特性的完美融合。

為什么選擇 GaussDB(for Redis)

租戶管理功能?

關于權限控制,開源 Redis 雖然在 6.0 新版本有 ACL,但只能設置為只讀、讀寫,每個賬號還是可以看到所有的 DB 的。這個設計比較雞肋,跟數據庫多租戶的原理背道而馳。舉個例子,業務開發小王應該用 DB1,但有天忘記 SELECT,不小心清庫了小張的 DB0,導致生產事故。而 GaussDB(for Redis)的權限隔離就從根源上解決了這個問題,如小王被設置為只有 DB1 的權限而沒有 DB0 的權限,那么即使他誤操作也不會對 DB0 的數據產生影響。

此外,開源 Redis 的多租戶功能只有單機才可以使用,一旦業務上量需要集群,多 DB 功能反而就不可用了,只剩一個 DB0;GaussDB(for Redis)基于自身天然的集群架構做了多 DB 增強,支持 6w+DB,同時可創建 200+個 ACL 子賬號,滿足多種業務場景的需要。

開源 Redis 6.0 和 GaussDB(for Redis)所具備的權限管理能力比較

功能很全面,具體怎么使用?

GaussDB(for Redis)的租戶管理功能需要用戶在控制臺的賬號管理頁面建立賬號,并為每個賬號設置 DB 的只讀/讀寫權限,操作非常直觀方便。例如,下圖創建了賬號 test123,具備讀寫權限,且只能訪問 DB1、DB2。

wKgZomYFeXKALJF9AAAQQoP7Yjw24.webp

wKgaomYFeXKAFLcuAAINP9ijatQ16.webp

賬號建立好之后,用戶可以直接在程序中使用“user:pwd”組合字串作為密碼參數,并配置目標 DB 號,即可使用業務專屬 DB。

下面以一個形象的例子來說明如何通過多租戶管理功能來實現賬戶間的權限隔離。蜀國技術總監諸葛孔明需要為蜀國的用戶和合作伙伴吳國的用戶設計不同的 DB 權限,從而達到公有信息共享和機密信息保護這兩個目的。

首先,他為劉備設置了所有 DB 的讀寫權限;為大將關羽和張飛設置了“桃園結義”DB0 和“華容道”DB1 和的讀寫權限,然后為秘書趙云設置了“長坂坡”DB2 的讀寫權限和其余 DB(除“桃園結義”DB0)的只讀權限。至于吳國的合作伙伴,周瑜和黃蓋被授予了“赤壁之戰”DB3 的讀寫權限,而他們的主公孫權則被設置了“赤壁之戰”DB3 的只讀權限。

聽上去是不是很復雜很難操作?其實 GaussDB(for Redis)的賬號管理頁面設計得很靈活直觀,孔明可以通過點擊“授權所有數據庫”為劉備授權,又可以選擇一個或者多個 DB 為關羽張飛授權,還能選擇“未授權數據庫”為趙云免除“桃園結義”DB 的只讀權限,非常方便設置和后期管理。

wKgZomYFeXSACDEVAACacro6ozc69.webp

wKgaomYFeXSADiQqAACMX3ndyRc07.webp

wKgZomYFeXWAZXjEAACtemvhCBI81.webp

wKgaomYFeXaARkOxAACgsSDq9n468.webp

本文詳細介紹了 GaussDB(for Redis)全面的多租戶管理特性,并以幾個生動的例子為例,闡明了開源 Redis 賬號管理能力的不足,以及 GaussDB(for Redis)是如何解決這些不足的。在當前的大數據時代,GaussDB(for Redis)的企業級特性完美彌補了開源 Redis 的短板,為企業的數據安全保駕護航。

審核編輯 黃宇

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

    關注

    3

    文章

    3247

    瀏覽量

    42402
  • Redis
    +關注

    關注

    0

    文章

    371

    瀏覽量

    10846
  • 華為云
    +關注

    關注

    3

    文章

    2423

    瀏覽量

    17311
收藏 人收藏

    評論

    相關推薦

    SaaS 租戶MES生產車間管理系統源碼,生產排程,工藝流程,工序采集

    后端框架:springboot 數 據 庫:mysql 移 動 端:uniapp 支持 SaaS 租戶,可自定義每個租戶的權限,提供透明化的
    的頭像 發表于 08-14 17:31 ?278次閱讀
    SaaS <b class='flag-5'>多</b><b class='flag-5'>租戶</b>MES生產車間<b class='flag-5'>管理</b>系統源碼,生產排程,工藝流程,工序采集

    Redis開源版與Redis企業版,怎么選用?

    點擊“藍字”關注我們數以千計的企業和數以百萬計的開發人員Redis開源版來構建應用程序。但隨著用戶數量、數據量和地區性的增加,成本、可擴展性、運營和可用性等問題也隨之而來。Redis企業版
    的頭像 發表于 04-04 08:04 ?959次閱讀
    <b class='flag-5'>Redis</b>開源版與<b class='flag-5'>Redis</b>企業版,怎么選用?

    數據安全沒保障?GaussDB(for Redis) 為你保駕護航

    未知的 key,實際上可能面臨數據庫信息丟失和記錄篡改的風險。 作為一個重視技術的團隊,我們始終將用戶信息安全和使用體驗放在第一位。對于這次用戶使用開源 Redis 遇到的問題,我們盤點了 GaussDB(for Redis)精
    的頭像 發表于 03-28 22:09 ?642次閱讀
    數據安全沒保障?<b class='flag-5'>GaussDB</b>(for <b class='flag-5'>Redis</b>) 為你保駕護航

    GaussDB(for Redis) 特性揭秘:大 key 治理

    運行過程中悄悄產生的,讓人防不勝防。因此,一款可隨時在線診斷,且能主動預警,防患于未然的 Redis 服務產品顯得尤為重要。 ? 作為由華為云精心打造的企業級 Redis,GaussDB
    的頭像 發表于 03-28 22:06 ?651次閱讀
    <b class='flag-5'>GaussDB</b>(for <b class='flag-5'>Redis</b>) <b class='flag-5'>特性</b><b class='flag-5'>揭秘</b>:大 key 治理

    GaussDB(for Redis) 游戲實踐:玩家下線行為上報

    實現以上功能時,感知用戶下線行為延遲較大,導致上報時間不準確。華為云 GaussDB(for Redis)作為一款企業級游戲數據庫,具備卓越的企業級能力,能及時上報用戶下線行為,并被廣泛應用于排行榜等多種業務場景。 基于 Redis
    的頭像 發表于 03-28 22:03 ?502次閱讀

    Redis實現分布式規則限流的方式介紹

    市面上很多介紹 Redis 如何實現限流的,但是大部分都有一個缺點,就是只能實現單一的限流,比如 1 分鐘訪問 1 次或者 60 分鐘訪問 10 次這種,但是如果想一個接口兩種規則都需要滿足呢,我們的項目又是分布式項目,應該如何解決,下面就介紹一下 Redis 實現分布式
    的頭像 發表于 02-26 10:07 ?445次閱讀
    <b class='flag-5'>Redis</b>實現分布式<b class='flag-5'>多</b>規則限流的方式介紹

    MongoDB和Redis的技術特性

    Redis作為一個高性能的內存數據存儲系統,能夠提供快速的緩存機制,從而幫助應用承受高并發請求,顯著提高系統響應速度和吞吐量。這與國內互聯網公司推崇的快速迭代和高用戶并發量的特點非常契合。
    的頭像 發表于 02-01 11:42 ?466次閱讀
    MongoDB和<b class='flag-5'>Redis</b>的技術<b class='flag-5'>特性</b>

    統一系統脆弱性管理平臺:七大功能和漏洞說“拜拜”

    一是采用租戶管理:不同租戶間能設置符合各租戶自身特點的漏洞掃描策略,并只能查看當前租戶的漏洞分
    的頭像 發表于 12-21 14:54 ?412次閱讀

    redis容器內怎么查看redis日志

    redis是一款流行的開源內存數據庫,常用于緩存、消息隊列、任務管理等場景。在使用redis時,了解如何查看redis日志對于排查問題、監控性能和分析應用程序行為非常重要。在本文中,我
    的頭像 發表于 12-05 10:10 ?3487次閱讀

    redis的原理和使用場景

    Redis(Remote Dictionary Server)是一個開源的、高性能的非關系型(NoSQL)的鍵值對數據庫管理系統。它以其快速讀寫能力和多種數據結構支持而聞名,并被廣泛應用于緩存
    的頭像 發表于 12-04 16:29 ?567次閱讀

    redis的淘汰策略

    Redis是一種基于內存的鍵值存儲系統,為了充分利用內存,Redis采用了一些淘汰策略來管理內存空間。淘汰策略的作用是當內存空間不足時,選擇合適的數據對象進行淘汰,釋放出更多的內存空間,以供后續
    的頭像 發表于 12-04 16:23 ?521次閱讀

    redis查看主從節點命令

    Redis是一種開源的內存數據結構存儲系統,常被用作數據庫、緩存和消息中間件。在Redis中,可以通過一些命令來查看主從節點的信息,以便進行監控和管理。 Redis 主從復制是指將一個
    的頭像 發表于 12-04 11:44 ?1238次閱讀

    redis查看集群狀態命令

    Redis 是一個開源的、內存中的數據結構存儲系統,提供了一系列命令來管理和操作數據。在 Redis 中,集群是一個由多個 Redis 實例組成的分布式系統,用于提高數據的可用性和性能
    的頭像 發表于 12-04 11:39 ?1020次閱讀

    Java redis鎖怎么實現

    在Java中實現Redis鎖涉及到以下幾個方面:Redis的安裝配置、Redis連接池的使用、Redis數據結構的選擇、實現分布式鎖的幾種方式等。 一、
    的頭像 發表于 12-04 10:47 ?1118次閱讀

    Redis可視化工具ARDM介紹

    ARDM(Another Redis Desktop Manager) 是一款更快、更好、更穩定的Redis桌面(GUI)管理客戶端,兼容Windows、Mac、Linux,性能出眾,輕松加載海量鍵值。
    的頭像 發表于 11-28 11:02 ?1156次閱讀
    <b class='flag-5'>Redis</b>可視化工具ARDM介紹