泰國教育云項目全稱為“泰國手持無線設備云計算及云內(nèi)容管理平臺”,該項目由泰國教育部主持,信息產(chǎn)業(yè)部協(xié)助共同啟動,基于泰國政府提出的 OTPC 計劃(給全泰國每個孩子一個平板電腦),進行項目實施。泰國電信龍頭企業(yè) TOT 與達夢攜手打造教育云平臺,通過對教育云平臺進行升級維護,全面提升中小學教育的信息共享質(zhì)量以及教育趣味性。
泰國教育云平臺由客戶端和服務中心組成。服務中心面向教學軟件開發(fā)者,提供電子圖書館 E-Lib,教學軟件發(fā)布平臺 APP-Store 等定制化軟件,向客戶端提供在線電子圖書下載、閱讀,互動教學等服務。平板已下發(fā)200多萬臺,由于學生上課時間集中,數(shù)據(jù)庫需要同時處理200多萬臺平臺的并發(fā)數(shù)據(jù)。該平臺業(yè)務子系統(tǒng)多,數(shù)據(jù)量大,數(shù)據(jù)類型多,涉及到關系數(shù)據(jù)和非關系數(shù)據(jù)的融合,因此對數(shù)據(jù)庫提出了嚴格的功能和性能要求。
面對泰國教育云用戶群體廣泛、圖書規(guī)模逐漸增大、前端用戶不斷增加、用戶訪問量龐大等業(yè)務需求,達夢團隊在業(yè)務系統(tǒng)數(shù)據(jù)庫采用了數(shù)據(jù)主備集群DMDataWatch,分析系統(tǒng)數(shù)據(jù)庫采用了讀寫分離集群軟件 DMRWC,兩者通過達夢數(shù)據(jù)復制軟件DMDRS進行數(shù)據(jù)傳遞。
為確保百萬用戶能夠同時順暢訪問,項目采用 DM7原生態(tài)MVCC 的關系數(shù)據(jù)庫底層技術、列存儲、智能索引、高效壓縮等技術,提升系統(tǒng)在高并發(fā)場景下的訪問效率;
為應對不斷增加的用戶量,當前 DMRWC 采用“一主兩備”模式,后續(xù)可根據(jù)實際情況,動態(tài)增加備機節(jié)點進行擴容。
為保障平臺運行穩(wěn)定及業(yè)務數(shù)據(jù)安全,項目采用自動化定時備份,將其與 DMDataWatch 相結(jié)合,提升系統(tǒng)容災能力。
該項目已于 2013 年 10 月上線運行,目前已上線多個子業(yè)務系統(tǒng)。在提升性能指標、優(yōu)化查詢效率、降低開發(fā)成本、強化風險防控能力等方面,都超預期地滿足了客戶業(yè)務需求,大幅提升了泰國教育業(yè)務的服務效率與水平:
1.?輕松應對高并發(fā)需求:承擔泰國全國 200 萬中小學用戶同時在線學習的業(yè)務需求,目前各系統(tǒng)運行穩(wěn)定,在高并發(fā)訪問情形下,能在 50 毫秒內(nèi),快速響應所有查詢;
2.?有效保證系統(tǒng)高可用:在達夢數(shù)據(jù)守護技術支持下,云平臺可有效處置各種故障風險,實現(xiàn)業(yè)務的快速恢復和故障轉(zhuǎn)移;
3.?大幅提升各項核心性能指標:在達夢讀寫分離技術的支撐下,云平臺可充分滿足現(xiàn)有系統(tǒng)高并發(fā)、高負載、資源動態(tài)增加等需求,可穩(wěn)定支撐 500 GB 以上的業(yè)務數(shù)據(jù)量;
4.?大幅降低二次開發(fā)成本:憑借全面的 ANSI SQL 語法支持能力,達夢成功將云平臺數(shù)據(jù)從 SQL SERVER 2005 快速遷移到達夢數(shù)據(jù)庫,原有應用系統(tǒng)改動較小。