首頁(yè) >新(xīn)聞資訊 >公(gōng)司新(xīn)聞

蘇科(kē)大講堂:多(duō)數據源的實現與應用(yòng)

日期:2020-04-24

“學(xué)習新(xīn)思想,争做新(xīn)青年“。響應共青團中(zhōng)央宣傳部和中(zhōng)國(guó)青年報·中(zhōng)青在線(xiàn)倡議的”青年大學(xué)習“精(jīng)神,煥發蘇科(kē)青年精(jīng)神面貌,2020年4月23日下午16:30,蘇科(kē)大講堂再次如約開講啦!本次主講人為(wèi)陳湘隆,主題為(wèi)“多(duō)數據源的實現與應用(yòng)”。

· 問題背景

“智愛搖籃”平台,一直是蘇科(kē)主打的智慧平台之一,在實際工(gōng)作(zuò)中(zhōng),我們發現:随着公(gōng)司用(yòng)戶群體(tǐ)逐步增加,平台服務(wù)器和APP的數量直線(xiàn)上升,老版本的“智愛搖籃”平台效率已經變得十分(fēn)低下,難以适應需求。公(gōng)司發現此問題後,在短時間内組建技(jì )術團隊,集中(zhōng)力量進行技(jì )術攻關,并取得了顯著成效,于是便有(yǒu)了本次蘇科(kē)大講堂的主題:多(duō)數據源的實現與應用(yòng)。

· 方案思路

基于實際應用(yòng)場景,結合公(gōng)司工(gōng)作(zuò)成果,陳湘隆給大家提供了三個參考方案,分(fēn)别為(wèi):統一數據庫、主從數據庫和多(duō)數據源。其中(zhōng),統一數據庫和主從數據庫均可(kě)在短期内解決當前所面臨的問題,但一旦數據量再次大幅增加,将給平台系統帶來更難以釋放的壓力;而多(duō)數據源從長(cháng)遠(yuǎn)角度上可(kě)以更好的滿足需求,但存在較多(duō)的技(jì )術難點需要攻克。

· 技(jì )術方法

為(wèi)努力将“智愛搖籃”平台打造成蘇科(kē)的産(chǎn)品旗幟,我們需要更科(kē)學(xué)、更長(cháng)遠(yuǎn)的思路,那麽,攻克多(duō)數據源的技(jì )術難點也就成為(wèi)了蘇科(kē)人必須要拿(ná)下的堡壘。課堂上,陳湘隆給大家分(fēn)享了蘇科(kē)技(jì )術團隊在技(jì )術方法上的攻關曆程:從主要java代碼、必須的配置信息、數據庫存保存據庫配置信息到Properties文(wén)件保存數據庫配置信息,最終生成一套完整的實現方法源碼包。目前該源碼已經上傳到公(gōng)司Maven服務(wù)器,可(kě)供公(gōng)司員工(gōng)随時下載使用(yòng)。

· 實際應用(yòng)

有(yǒu)了技(jì )術方法後,如何将其實際應用(yòng)到“智愛搖籃”平台上?陳湘隆同樣給大家分(fēn)享了具(jù)體(tǐ)操作(zuò)方式。
首先,需要引入公(gōng)司Maven服務(wù)器中(zhōng)的源碼包,随後修改啓動類、配置文(wén)件保存數據庫、配置信息注入數據源等,再切換至目标數據源,通過不斷的調整測試,最終實現多(duō)數據源在”智愛搖籃“平台的應用(yòng)。 

多(duō)數據源的實現與應用(yòng),促進了蘇科(kē)”智愛搖籃“平台結構的系統化、模塊化,為(wèi)進一步提升”政府—園所—教師—家長(cháng)—孩子“五位一體(tǐ)智慧校園模式的服務(wù)能(néng)力打下了堅實的技(jì )術基礎,更為(wèi)公(gōng)司服務(wù)社會、回報社會提供了新(xīn)的動力。我們是蘇科(kē)智能(néng),且看我們以蘇科(kē)人之所學(xué),築智慧教育之平台!