99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

宜信開源|數據庫審核軟件Themis的規則解析與部署攻略-創新互聯

安慶ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

一、介紹

Themis是宜信公司DBA團隊開發的一款數據庫審核產品,可幫助DBA、開發人員快速發現數據庫質量問題,提升工作效率。其名稱源自希臘神話中的正義與法律女神。項目取此名稱,寓意此平臺對數據庫質量公平判斷,明察秋毫。

此平臺可實現對Oracle、MySQL數據庫進行多維度(對象結構、SQL文本、執行計劃及執行特征)的審核,用以評估對象結構設計質量及SQL運行效率。可幫助DBA及開發人員,快速發現定位問題;并提供部分輔助診斷能力,提升優化工作效率。全部操作均可通過WEB界面進行,簡單便捷。此外,為了更好滿足個性化需求,平臺還提供了擴展能力,用戶可根據需要自行擴展。

Themis,是希臘正義與法律女神,以頭腦清晰見稱。項目采用此名稱,寓意著平臺可對數據庫質量公平判斷,明察秋毫之意。

1.1 功能概述

  • 事后審核,自主優化部分放在二期實現。亦可在項目設計階段引入,起到一部分事前審核的作用。
  • 通過WEB界面完成全部工作,主要使用者是DBA和有一定數據庫基礎的研發人員。
  • 可針對某個用戶審核,可審核包括數據結構、SQL文本、SQL執行特征、SQL執行計劃等多個維度。
  • 審核結果通過WEB頁面或導出文件的形式提供。
  • 平臺支持主流的Oracle、MySQL數據庫,其他數據庫放在二期實現。
  • 盡量提供靈活定制的能力,便于日后擴展功能。

1.2 支持的數據庫

  • MySQL(5.6及以上)
  • Oracle(10g及以上)

1.3 審核維度

  • 數據庫結果(對象)=》指數據庫對象,常見的表、分區、索引、視圖、觸發器等。
  • SQL文本(語句)=》指SQL語句文本本身。
  • SQL執行計劃=》指數據庫中SQL的執行計劃。
  • SQL執行特征=》指語句在數據庫上的真實執行情況。

1.4 實現原理

宜信開源|數據庫審核軟件Themis的規則解析與部署攻略

整個平臺的基本實現原理很簡單,就是將我們的審核對象(目前支持四種),通過規則集進行篩選。符合規則的審核對象,都是疑似有問題的。平臺會將這些問題及關聯信息提供出來,供人工甄別使用。由此可見,平臺的功能強大與否,主要取決于規則集的豐富程度。平臺也提供了部分擴展能力,方便擴展規則集。

1.5 平臺架構

宜信開源|數據庫審核軟件Themis的規則解析與部署攻略

圖中的方框部分,為平臺的主要模塊。底色不同的模塊,表示當前的進度狀態不同。虛線代表數據流,實線代表控制流。其核心為這幾個模塊:

  • 數據采集模塊。它是負責從數據源抓取審核需要的基礎數據。目前支持從Oracle、MySQL抓取。
  • OBJ/SQL存儲庫。這是系統的共同存儲部分,采集的數據和處理過程中的中間數據、結果數據都保存在這里。其核心數據分為對象類和SQL類。物理是采用的MongoDB。
  • 核心管理模塊。圖中右側虛線部分包含的兩個模塊:SQL管理和OBJ管理就是這部分。它主要是完成對象的全生命周期管理。目前只做了簡單的對象過濾功能,因此還是白色底色,核心的功能尚未完成。
  • 審核規則和審核引擎模塊。這部分是平臺一期的核心組件。審核規則模塊是完成規則的定義、配置工作。審核引擎模塊是完成具體規則的審核執行部分。
  • 優化規則和優化引擎模塊。這部分是平臺二期的核心組件。目前尚未開發,因此為白色底色。
  • 系統管理模塊。這部分是完成平臺基礎功能,例如任務調度、空間管理、審核報告生成、導出等功能。

1.6 操作流程

宜信開源|數據庫審核軟件Themis的規則解析與部署攻略

二、環境搭建

本項目中會使用到mysql,mongo和redis,python支持2.6、2.7,暫不支持python3。

mysql用來存儲pt-query-digest抓取的mysql的慢查詢,mongo存儲我們的規則、oracle的采集結果、執行job,解析結果集等,redis作為任務調度celery的隊列。

在mysql的數據采集部分我們使用的是pt-query-digest工具。

2.1 依賴安裝

新建用戶

為了減少后面對supervisord.conf配置文件的修改,我們建議使用統一的用戶進行安裝

    adduser themis-test
    su - themis-test

名稱欄目:宜信開源|數據庫審核軟件Themis的規則解析與部署攻略-創新互聯
文章轉載:http://www.yijiale78.com/article10/csosdo.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設全網營銷推廣Google做網站商城網站域名注冊

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化