根據(jù)我們山東省中醫(yī)院官方披露的年門診量數(shù)據(jù),預估日均門診量在7000人次以上,分院日均門診量3500人次左右,為典型的醫(yī)院大流量場景。再加上后續(xù)門診業(yè)務量和業(yè)務系統(tǒng)擴增,我們迫切需要更高性能的數(shù)據(jù)庫審計設備(之前是有安華金和的數(shù)據(jù)庫審計)。

山東中醫(yī)藥大學附屬醫(yī)院(山東省中醫(yī)院)始建于1955年7月,為全國最早成立的省級中醫(yī)醫(yī)院之一,是一所集醫(yī)療、教學、科研、預防、保健、康復于一體的大型三級甲等綜合性中醫(yī)醫(yī)院,分趵突泉、千佛山兩個院區(qū),占地面積187畝,總建筑面積32.5萬平方米,開放床位2148張,年門診量260萬人次,年出院病人6.5萬人次。
"如今因原安恒數(shù)據(jù)庫審計設備過保更替和門診業(yè)務量和業(yè)務系統(tǒng)擴增,亟需更換更高性能的數(shù)據(jù)庫審計設備。
我們更加在乎審計性能和日志檢索速率,因為一個是我們接入了200多個庫,存在一定丟包漏審問題,我們迫切要求優(yōu)化抓包性能."
數(shù)據(jù)庫類型:MySQL、Oracle、SQL Server、Sybase、PostgreSQL
數(shù)據(jù)庫數(shù)量:203個(審計監(jiān)控數(shù)量)
數(shù)據(jù)庫流量:高峰流量1.4Gbps,穩(wěn)定流量1.2Gbps
另一個是我們希望能全面優(yōu)化提升審計檢索速率,針對復雜檢索無壓力。
我們此前使用的是安恒審計產(chǎn)品,表示其審計檢索速率為“1500萬條/s”,要求選擇的供應商不應低于該檢索速率。
面對上述問題,我們采取招標形式,經(jīng)過嚴格篩選,共有三家入圍,分別是美創(chuàng)、安華金和、安恒
尤為突出的是美創(chuàng)的數(shù)據(jù)庫審計,真正意義上的解決我們存在的問題,
美創(chuàng)通過對底層組流算法和協(xié)議解析算法改進,解決了丟包、亂序、重復包、大流量等復雜網(wǎng)絡條件下的組流難題,大幅優(yōu)化了丟包漏審機制。相同的流量下,對比其他兩家,審計到事件更全面。
不過對具體SQL語句內(nèi)容中的關鍵字檢索,檢索速率相對其他倆家較慢,是美創(chuàng)此前忽略的短板問題?;谖覀兊膯栴},經(jīng)過優(yōu)化提升,目前,無論是基于IP、應用程序名、數(shù)據(jù)庫類型等普通條件的檢索,還是針對SQL語句中的關鍵字的復雜檢索,速率均可達到“1500萬條/秒”。
事實上,此前美創(chuàng)做三方性能測試時,我們相關測評老師明確表示審計檢索速率并非按照平均值進行評估。由于檢索過程中,存在磁盤并不總是處于穩(wěn)定滿跑的狀態(tài),因此,檢索速率存在較大的波動區(qū)間,從而無法給出平均值,最終以檢索完所有數(shù)據(jù)并返回全部結(jié)果所用的時間來反應檢索速率,也因此在性能測試報告中,美創(chuàng)審計檢索速率是10億數(shù)據(jù)11秒內(nèi)返回(10.973 s),如果按照平均計算,可達9100萬條/秒,遠超其他倆家1500萬條/秒。
注:上述檢索速率,含1500萬條/秒、以及10億數(shù)據(jù)11秒內(nèi)返回為高端款型E9000的檢索速率,非產(chǎn)品標準化檢索速率!
后續(xù),美創(chuàng)針對產(chǎn)品檢索邏輯再次進行優(yōu)化,海量數(shù)據(jù)檢索體驗更佳!
優(yōu)化內(nèi)容:新增檢索上限設置功能①符合條件上限 ②檢索時間上限,優(yōu)化了檢索機制,檢索速率“肉眼可見”變快!
檢索邏輯:
①符合條數(shù)上限:即限制當前符合條件的檢索結(jié)果展示范圍,如設置符合條數(shù)的上限為20條,則每檢索到符合條件的20條審計日志,就進行優(yōu)先展示,后面的內(nèi)容依然在檢索,用戶無需等待全量數(shù)據(jù)檢索完成才能看到結(jié)果展示,且事實上用戶僅關心前幾頁的數(shù)據(jù);

②檢索時間上限:即限制期望檢索所需的時間,如設置檢索時間上限為300秒,則到達時間上限后自動截停,對當前300秒內(nèi)所檢索到的內(nèi)容全量展示。
再有就是支持超長SQL語句(>5M)審計(已在標準化產(chǎn)品中實現(xiàn))
上述檢索速率的優(yōu)化提升與超長SQL語句的審計支持具有較強關系!
針對具體SQL語句內(nèi)容中的關鍵字進行檢索,意味著審計搜索引擎需針對每條SQL語句進行深度檢索(SQL語句有長有短)與解析,并定位到語句中包含的關鍵字,因此在檢索過程中,對于超長SQL語句的審計支持具有較高要求。
本次在重壓之下,美創(chuàng)再次完成突破(此前已支持4M長語句的審計,優(yōu)于其他倆家)支持>5M的長語句審計!
我們這次的項目過程遠比想象中更為復雜,美創(chuàng)團隊以專業(yè)的服務能力全面滿足了我們的需求!我們對美創(chuàng)整體服務能力和最終審計效果表示滿意,項目順利驗收。
在本項目中前端銷售、售前、售后、產(chǎn)品、研發(fā)全力以赴,尤其售后在項目中作為紐帶,對接我們和美創(chuàng)后端,清晰傳遞我們需求并解決現(xiàn)場問題,美創(chuàng)研發(fā)全力提供產(chǎn)品技術支持(包括遠程排查協(xié)助等),滿足我們需求,盡管項目過程艱難,中間出現(xiàn)不少插曲,但最終堅持通過項目驗收。在此也非常感謝美創(chuàng)。