中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL數據克隆的定位和使用場景

發布時間:2021-09-16 09:51:11 來源:億速云 閱讀:120 作者:chen 欄目:數據庫

這篇文章主要講解了“MySQL數據克隆的定位和使用場景”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“MySQL數據克隆的定位和使用場景”吧!

1.產品定位:

數據克隆是高效,安全的從通過從線上指定數據庫/表克隆數據,從而快速構建虛擬環境,提供更高效的數據交付服務。從效率上可以支持業務自助提取數據,分鐘級快速構建環境,可以通過workbench等工具訪問數據,整個過程基本不需要DBA手工操作介入。從安全上,支持數據操作日志審計,提供庫/表訪問過濾,隨機虛擬環境和臨時密碼交付,此外會對虛擬環境使用時長進行限制,盡可能保證數據的使用安全。

2.適用場景:

目前數據克隆功能支持如下的場景:

1)線上配置數據的快速查看

2)提取線上表結構

3)日志數據查詢,線上大表

4)線上SQL異常,快速構建虛擬環境進行SQL優化,壓測等

5)指定大表的變更和數據操作影響評估

6)數據補丁合并,基于業務邏輯的數據操作和數據補丁整理

整個實現的過程有很多考慮的細節,不過還是在設計和實現中由同事和我一并解決了。

到了交付的時機了,我們想到還有一個關鍵的地方需要補充,那就是數據庫和用戶的權限關聯,也就意味著每個人可以看到和使用的數據庫應該是不大一樣的,因為做一些權限隔離,所以接下來我會說說數據克隆方向的用戶權限設計。

MySQL數據克隆的定位和使用場景

數據克隆的用戶權限設計是面向業務使用的基礎功能,目前對于用戶權限的設計可以基于數據庫級別。

權限的實現可以分兩個階段來完成:

1)數據初始化階段,可以使用用戶組批量初始化的方式,部分數據可以從工單歷史中獲取

2)定制化配置階段,根據業務需求變更和組織架構調整進行數據庫和用戶映射關系的微調

其中,

實例信息和庫信息可以基于數據庫基線表 mysql_db_baseline

用戶組信息和用戶信息可以基于用戶表 user_info

數據庫-用戶關系表需要新建,表名為:mysql_db_user_rel(id,ip_addr,db_port,db_name,user_id)

需要實現四個子功能:

1)數據庫-用戶關系映射,實現單一數據庫和單一用戶的關系,在關系表中為一條記錄

2)數據庫-用戶關系列表,通過數據庫維度(IP+端口+數據庫名)查看相關用戶列表信息

3)數據庫-用戶組關系映射,實現單一數據庫和單一用戶組的關系,具體邏輯為:

a) 輸入數據庫信息(IP+端口+數據庫名),UserID

b) 根據UserID關聯用戶組信息

c) 根據用戶組信息得到組內的UserID列表

d) 循環用戶列表,根據數據庫-用戶關系建立映射,需要考慮重復記錄的過濾

4)實例列表信息,根據用戶UserID得到歸屬的實例列表,具體邏輯為:

a) 輸入UserID

b) 根據UserID在數據庫-用戶關系表中得到相關的數據庫列表,進一步過濾得到實例IP+端口信息

感謝各位的閱讀,以上就是“MySQL數據克隆的定位和使用場景”的內容了,經過本文的學習后,相信大家對MySQL數據克隆的定位和使用場景這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

颍上县| 吉首市| 满洲里市| 兰考县| 穆棱市| 迭部县| 盐津县| 南安市| 塘沽区| 天等县| 丹阳市| 成都市| 扎赉特旗| 河源市| 香格里拉县| 绥阳县| 大同县| 岑溪市| 洛南县| 广平县| 都昌县| 双峰县| 盱眙县| 尉氏县| 孝义市| 彩票| 精河县| 米泉市| 涟源市| 长岛县| 大城县| 仙游县| 泽库县| 成武县| 特克斯县| 砚山县| 嘉定区| 通海县| 江山市| 保靖县| 天峻县|