數(shù)據(jù)價(jià)值,鏈接未來。在這一年之中,越來越多的企業(yè)開始踐行數(shù)據(jù)驅(qū)動的價(jià)值發(fā)現(xiàn)之旅,嘗試在各個(gè)層面引入數(shù)據(jù)和智能化的技術(shù),分布式應(yīng)用也日趨廣泛,技術(shù)使得整個(gè)世界連接起來。本次大會圍繞云、數(shù)據(jù)、智能組織前沿議題,倡導(dǎo)以智能智慧算法應(yīng)用,發(fā)掘數(shù)據(jù)價(jià)值,以技術(shù)將企業(yè)鏈接到未來的戰(zhàn)略制高點(diǎn)!
轉(zhuǎn)眼間,嘉年華已經(jīng)在大家的陪伴下走過了八載,每一次都會涵蓋新的領(lǐng)域,也有更多的愛好者來交流學(xué)習(xí),我們緊跟科技的步伐,傾聽時(shí)代前沿的聲音,共同組建了這個(gè)分享的平臺,看到了觀眾們從“如饑似渴”到“滿載而歸”,小編真正體會到了嘉年華舉辦的意義,不由得聯(lián)想到ACOUG聯(lián)合創(chuàng)始人,Oracle ACE總監(jiān)蓋國強(qiáng)先生說過的幾個(gè)辦立嘉年華的初衷:1.送人玫瑰,手留余香 2.但問耕耘,莫問收獲 3.心懷感恩,砥礪前行。
以下是ACOUG聯(lián)合創(chuàng)始人,云和恩墨CEO?蓋國強(qiáng)先生,在數(shù)據(jù)技術(shù)嘉年華上分享的對行業(yè)有哪些不同的認(rèn)識,在此我們總結(jié)如下(以下采用第一人稱)
通過在我對行業(yè)近期的觀察和思考做了一個(gè)總結(jié),在此和大家分享商榷。
(下載大會 PPT,關(guān)注公眾號(OraNews)回復(fù):2018DTC?,內(nèi)容持續(xù)更新中,尚不完整)
主會場及分會場一回放直播鏈接:https://www.itdks.com/eventlist/detail/2798
我以為,近代數(shù)據(jù)庫技術(shù)的發(fā)展可以劃分為三個(gè)階段,分別是:
- 商業(yè)數(shù)據(jù)庫時(shí)代:以O(shè)racle、DB2、Sybase、SQL Server 等產(chǎn)品為代表,開創(chuàng)了一個(gè)企業(yè)級軟件時(shí)代;
- 開源數(shù)據(jù)庫時(shí)代:以MySQL、PostgreSQL、MongoDB、Redis 等產(chǎn)品為代表,推動了互聯(lián)網(wǎng)時(shí)代;
- 云數(shù)據(jù)庫時(shí)代:以O(shè)racle的自治數(shù)據(jù)庫、AWS 的 Aurora、阿里云的PolarDB等產(chǎn)品為代表,開創(chuàng)了云時(shí)代;
在商業(yè)數(shù)據(jù)庫時(shí)代,發(fā)展出一批偉大的產(chǎn)品和公司,Oracle 是其中的代表,至今仍以 2000億美元 的市值巍峨屹立,這個(gè)時(shí)代的商業(yè)數(shù)據(jù)庫成就了一系列龐大的企業(yè)級軟件,ERP、CRM 等領(lǐng)域都有相當(dāng)體量的企業(yè)存在,這個(gè)時(shí)代也是企業(yè)級軟件的時(shí)代,微軟 和 IBM 都有卓越的數(shù)據(jù)庫產(chǎn)品,曾經(jīng)是一個(gè)三足鼎立的數(shù)據(jù)庫時(shí)代漸漸被 Oracle 一枝獨(dú)秀.
在開源數(shù)據(jù)庫時(shí)代,呈現(xiàn)百花齊放的生態(tài),支撐和成就了互聯(lián)網(wǎng)時(shí)代,然而這些開源數(shù)據(jù)庫產(chǎn)品本身并未獲得應(yīng)有的價(jià)值回報(bào),近期很多開源數(shù)據(jù)庫都在調(diào)整其開源協(xié)議,尤其是面對云的時(shí)代變革。歷數(shù)開源時(shí)代的代表 ,MySQL 以10億美金賣身SUN公司,輾轉(zhuǎn)落入Oracle的囊中,大數(shù)據(jù)的標(biāo)志 Cloudera 和?Hortonworks 合并也僅僅 50億左右的市值,MongoDB 市值 40億美元左右,Elastic 市值 25億左右,這些數(shù)據(jù)庫產(chǎn)品似乎還不及『微軟以262 億美元全現(xiàn)金收購的LinkedIn』,這個(gè)時(shí)代是互聯(lián)網(wǎng)的時(shí)代。
在云數(shù)據(jù)庫時(shí)代,數(shù)據(jù)庫則成為了云內(nèi)核的一部分、一個(gè)組件,甚至不復(fù)單獨(dú)存在,Amazon 提供 Redshift 和 Aurora 等多種數(shù)據(jù)庫產(chǎn)品,阿里云有 PolarDB 等多種數(shù)據(jù)庫,在這個(gè)時(shí)代云才是永恒的主角,數(shù)據(jù)庫漸漸沉淀在底層,依托云的價(jià)值,AWS、微軟、Google、阿里巴巴 成為了云時(shí)代的主角。
數(shù)據(jù)庫領(lǐng)域經(jīng)歷了分分合合,再次呈現(xiàn)出百花齊放的局面,這讓我想起《易經(jīng)》的一句『見群龍無首,吉』,唯有百花齊放,才見活力,企業(yè)也才有了選擇上的自由。
誠然,大時(shí)代風(fēng)起云涌,但是如果落地到企業(yè)級,我們認(rèn)為用戶的核心訴求仍然是不變的,云和恩墨從創(chuàng)業(yè)開始,就在企業(yè)手冊中描述了這樣一個(gè)認(rèn)知,無論對于數(shù)據(jù)庫還是IT架構(gòu),用戶的核心訴求安全、連續(xù)、高效 和 智能?不曾改變。所以我的主題演講用了八個(gè)字:穩(wěn)筑基石,云帆萬里。只有打好基礎(chǔ),才能云途高遠(yuǎn),否則一切都只是空中樓閣,遇到真正的危機(jī)就可能轟然倒塌。
就企業(yè)的核心數(shù)據(jù)而言:
安全:安全是基石,尤其是云時(shí)代的數(shù)據(jù)安全,沒有數(shù)據(jù)安全甚至就沒有企業(yè)生存,歐盟在2018年5月25日生效了 GDPR 法案,對于安全做出了嚴(yán)格的要求,對違反者做出2000萬歐元或企業(yè)全球年?duì)I業(yè)額4%的重量級處罰。在國內(nèi),今年漢庭的嚴(yán)重?cái)?shù)據(jù)泄露已經(jīng)將近2億用戶的信息泄露;
連續(xù):永續(xù)運(yùn)行是云時(shí)代和互聯(lián)網(wǎng)時(shí)代的核心訴求,無連續(xù)就無發(fā)展,傳統(tǒng)企業(yè)也漸漸的走上了24×7不間斷服務(wù)的道路上來,數(shù)據(jù)庫的連續(xù)運(yùn)行只是其中的一環(huán);
高效:性能是支持業(yè)務(wù)高速增長,獲得競爭力的關(guān)鍵,是成本和效率的核心。
智能:智慧智能是未來科技的必然發(fā)展方向,是企業(yè)競爭的制高點(diǎn),是產(chǎn)品和技術(shù)演進(jìn)的終極目標(biāo),信息技術(shù)的各個(gè)環(huán)節(jié)都在走向智能化。
就數(shù)據(jù)庫而言,Oracle 數(shù)據(jù)庫在不同版本中,同樣是圍繞這四個(gè)維度在不斷的改進(jìn)產(chǎn)品,以下是幾個(gè)例證。
在 Oracle 12.2 中,針對由來已久的索引分裂問題,Oracle 做出了優(yōu)化提升,尤其是在 RAC 集群中,通過消息改進(jìn)、算法優(yōu)化,極大的降低了索引分裂的競爭,圖中可以看到 12.2 在索引分裂時(shí)幾乎保持事務(wù)率的穩(wěn)定增長:
為了提升性能,Oracle 在擴(kuò)展性方面不斷做出改進(jìn),在 12.2 引入 Sharding 技術(shù)之后,18c 進(jìn)一步實(shí)現(xiàn)了 Sharded RAC 的新特性,可以將單一數(shù)據(jù)庫中的表數(shù)據(jù)根據(jù)條件分片到不同實(shí)例的內(nèi)存中,透明路由訪問應(yīng)用,減少了跨實(shí)例的交互,實(shí)現(xiàn)了近乎線性的擴(kuò)展能力,測試曲線中,5個(gè)節(jié)點(diǎn)能夠?qū)崿F(xiàn) 4.6倍的性能,解決了 RAC 人工分片或分散訪問的復(fù)雜性。
在多租戶的特性中,12.2 和 18c 分別實(shí)現(xiàn)了 Container Map 和 動態(tài) Container Map 的特性,事實(shí)上可以通過 MAP 映射將不同的表分區(qū)放置在獨(dú)立的 PDB 當(dāng)中,形成了一個(gè) PDB Sharding 。
為了保證業(yè)務(wù)連續(xù)性和容災(zāi),Oracle 的 Data Guard 技術(shù)一直在演進(jìn),為了加速主備切換,12.2 中實(shí)現(xiàn)了切換過程的連接保持,18c 實(shí)現(xiàn)了切換過程中的內(nèi)存保持,這兩個(gè)小的改變都能夠極大的減少切換時(shí)間,確保業(yè)務(wù)連續(xù)性的實(shí)現(xiàn):
在 19c 中,Oracle 進(jìn)一步完善實(shí)現(xiàn)了 Data Guard 的自動 DML 轉(zhuǎn)發(fā),在偶爾發(fā)現(xiàn)到備庫的 DML 時(shí),自動轉(zhuǎn)發(fā)到主庫執(zhí)行,傳遞日志到備庫應(yīng)用,實(shí)現(xiàn)備庫的透明化,讀寫分離更加靈活。
Oracle 18c 自治數(shù)據(jù)庫,其實(shí)也是 Oracle 的云數(shù)據(jù)庫,基于云的環(huán)境,自治才得以靈活的實(shí)現(xiàn),自動供應(yīng)環(huán)境、自動安全保護(hù)、自動擴(kuò)展、自動更新等。Oracle 正在全力的將其核心產(chǎn)品轉(zhuǎn)移到云上來。
如前所訴,今天數(shù)據(jù)庫的競爭已經(jīng)轉(zhuǎn)移到了云上來,而云時(shí)代的數(shù)據(jù)庫更多的是依托前兩個(gè)時(shí)代的技術(shù)積累,繼承其一致性、可用性,增強(qiáng)其分布式、彈性伸縮、安全能力,應(yīng)云而生、為云而生,誰能夠在云上掌握話語權(quán),誰才能夠在未來的云時(shí)代掌握數(shù)據(jù)先機(jī)。
聊完了云上,我們再看看云下,其實(shí)在很多企業(yè)的工作日常中,基礎(chǔ)運(yùn)維工作還處在比較初級的狀態(tài),很多工作仍然需要依賴人肉手工作坊式進(jìn)行工作。如何從手工運(yùn)維快速迭代,進(jìn)入 自動運(yùn)維 和 AIOps ,是現(xiàn)階段工作的主要核心。
固然企業(yè)級應(yīng)用和互聯(lián)網(wǎng)有著一定的差異性,但是隨著云時(shí)代的快速發(fā)展,我們認(rèn)為企業(yè)級系統(tǒng)建設(shè)應(yīng)當(dāng)著眼于云模式進(jìn)行,以云理念建設(shè)企業(yè)環(huán)境:
云和恩墨云時(shí)代的愿景就是,緊緊圍繞數(shù)據(jù),幫助和促進(jìn)用戶實(shí)現(xiàn)從 應(yīng)用到數(shù)據(jù)庫、基礎(chǔ)設(shè)施的安全、連續(xù)、高效、智能的云化環(huán)境。
云和恩墨致力于在 基礎(chǔ)設(shè)施、數(shù)據(jù)庫和應(yīng)用三個(gè)層面,圍繞數(shù)據(jù)核心,展開產(chǎn)品創(chuàng)新:
在?基礎(chǔ)設(shè)施?層:云和恩墨可以為用戶提供基于云時(shí)代的分布式存儲一體機(jī) zData,以低成本、高性能,為云時(shí)代數(shù)據(jù)環(huán)境加速,zData 可以作為存儲資源池,實(shí)現(xiàn)彈性伸縮,作為IaaS層設(shè)施構(gòu)建企業(yè)級數(shù)據(jù)庫私有云,支持Oracle 、MySQL等多種數(shù)據(jù)庫。
在?數(shù)據(jù)庫?層:隨著越來越多的數(shù)據(jù)庫被引入到企業(yè)應(yīng)用環(huán)境中(今天的一款企業(yè)級CRM就可能使用3種以上的數(shù)據(jù)庫),傳統(tǒng)的數(shù)據(jù)環(huán)境粗放式建設(shè)和管理模式應(yīng)該改變,數(shù)據(jù)庫底層部署時(shí)代應(yīng)該演進(jìn)到平臺納管部署時(shí)代,通過?PaaS?層平臺自助、自動式進(jìn)行數(shù)據(jù)庫的部署和維護(hù),實(shí)現(xiàn)企業(yè)級RDS服務(wù)提供,由此才能解決數(shù)據(jù)環(huán)境不斷復(fù)雜化的挑戰(zhàn)。以前系統(tǒng)建設(shè)是先安裝數(shù)據(jù)庫,再向上尋求管理監(jiān)控,通過zCloud的多數(shù)據(jù)庫支持,可以實(shí)現(xiàn)自上而下的統(tǒng)一部署和監(jiān)控管理的企業(yè)RDS。
?
在?應(yīng)用?層,業(yè)務(wù)總是通過 SQL 來訪問數(shù)據(jù),控制住 SQL 性能也就控制住了系統(tǒng)的性能和穩(wěn)定性,我們可以想象,以前DBA面對一個(gè)數(shù)據(jù)庫時(shí)就曾經(jīng)四處救火焦頭爛額,如果在云時(shí)代面臨 5~10 種數(shù)據(jù)庫將會是什么局面?我們必須改變線上優(yōu)化排障的局面。云和恩墨的 SQM (SQL 性能管理)平臺致力于在前端發(fā)現(xiàn)和解決SQL性能問題,通過自動化和智能化實(shí)現(xiàn)性能管控也就規(guī)避了線上救火。SQM 也已經(jīng)在云上提供了?SaaS?服務(wù)。
?
?
云和恩墨的?SQM 產(chǎn)品,在支持 Oracle、MySQL 的基礎(chǔ)之上,進(jìn)一步擴(kuò)展支持了 DB2 數(shù)據(jù)庫?正式發(fā)布,除了基于規(guī)則的審核之外,2019年發(fā)布版本將支持智能的SQL優(yōu)化建議,智能算法支持從10多個(gè)維度的詳盡分析:
云和恩墨的 zCLoud 產(chǎn)品,將多數(shù)據(jù)庫納管于統(tǒng)一的云管平臺,改變了原來的底層人工分散部署模式,通過平臺的自動化部署和納管,實(shí)現(xiàn)云化數(shù)據(jù)庫管理模式,甚至可以為企業(yè)提供內(nèi)部RDS服務(wù):
zCLoud 在自動部署的功能之后,實(shí)現(xiàn)了高可用容災(zāi)自動部署,即可以支持 RAC 集群、DataGuard 部署,又可以支持 MySQL 集群主備環(huán)境的部署,將原本復(fù)雜低效的低層次工作完全自動化:
有了容災(zāi)和高可用環(huán)境,還要有可視化管理,近期云和恩墨幫助某銀行客戶實(shí)現(xiàn)了自動化的數(shù)據(jù)庫容災(zāi)切換可視化,一鍵切換,自動檢測:
統(tǒng)一的納管之后,就可以輕松實(shí)現(xiàn)多數(shù)據(jù)庫的統(tǒng)一監(jiān)控和性能管理,zCloud 的理念是用同一個(gè)界面、同一套步驟實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫的統(tǒng)一化管理:
云和恩墨zCloud的監(jiān)控可以獨(dú)立剝離出來,通過 Bethune 提供給用戶,將?性能監(jiān)控、智能巡檢建議和安全掃描融于一體,特別適合中小規(guī)模的企業(yè)客戶,Bethune 經(jīng)過精心打磨,『漂亮的不像實(shí)力派』,徹底替代人力繁重的巡檢等工作。歡迎大家了解測試:
云和恩墨的 zData 一體機(jī)已經(jīng)經(jīng)過了長達(dá)5年的客戶實(shí)踐考驗(yàn),以零故障率獲得了客戶的信賴和認(rèn)同。在傳統(tǒng)的標(biāo)準(zhǔn)版之后,今天特別發(fā)布了 3節(jié)點(diǎn)融合版、2節(jié)點(diǎn)精簡版,可以讓小規(guī)模數(shù)據(jù)庫以低廉的價(jià)格體驗(yàn)到硬件加速帶來的卓越體驗(yàn)。
本次大會,云和恩墨的備份一體機(jī)正式發(fā)布,ZDBM 以 0 數(shù)據(jù)損失的技術(shù),為用戶實(shí)現(xiàn)5~10倍的存儲縮減,而且可以通過備份一體機(jī)即時(shí)提供和生產(chǎn)一致的測試環(huán)境,讓備份和測試『雙網(wǎng)合一』:
在中國移動某省公司,云和恩墨已經(jīng)通過創(chuàng)新的技術(shù)為用戶打造了完整的數(shù)據(jù)庫云平臺,通過 zData 資源池,用戶的統(tǒng)計(jì)、結(jié)算、電渠和計(jì)費(fèi)數(shù)據(jù)庫已經(jīng)徹底資源池云化,通過多租戶的數(shù)據(jù)庫架構(gòu)實(shí)現(xiàn)了云數(shù)據(jù)庫部署,通過 zCloud 云管實(shí)現(xiàn)了多數(shù)據(jù)庫的統(tǒng)一管理。
無論是互聯(lián)網(wǎng)時(shí)代還是云時(shí)代,數(shù)據(jù)始終是用戶的核心,云和恩墨致力于通過底層的基礎(chǔ)架構(gòu)加速、中層的PaaS數(shù)據(jù)庫云平臺納管、頂層的SQL審核管理,為企業(yè)數(shù)據(jù)環(huán)境提供云時(shí)代的端到端解決方案。
面向云時(shí)代,云和恩墨的產(chǎn)品也在走向云化和免費(fèi)化,云和恩墨的SQL審核、Bethune 智能巡檢、MySQL 一體機(jī) 都已經(jīng)免費(fèi)提供,歡迎大家體驗(yàn)垂詢。