{eval=Array;=+count(Array);}
完全有替代品
oracle、MySQL、java這三個(gè)名詞聯(lián)系到一起,還是不得不提到一個(gè)全球大型數(shù)據(jù)庫(kù)軟件公司甲骨文(Oracle),而提到甲骨文又不提到的創(chuàng)始人和CEO。埃里森是比爾·蓋茨死對(duì)頭,也是漫威超級(jí)英雄鋼鐵俠的原型。
在單機(jī)數(shù)據(jù)庫(kù)時(shí)代,oracle以性能和穩(wěn)定性著稱,非常受一些大型機(jī)構(gòu),如銀行、政府、事業(yè)單位等不差錢的組織歡迎。MySQL由于其小巧精悍,使用成本低廉,受到一些小企業(yè)用戶的青睞。MySQL數(shù)據(jù)庫(kù)也在2008年也被SUN公司以10億美元收購(gòu)。2009年4月,Oracle公司以74億美元收購(gòu)Sun公司,自此MySQL數(shù)據(jù)庫(kù)進(jìn)入Oracle時(shí)代,而其第三方的存儲(chǔ)引擎InnoDB早在2005年就被Oracle公司收購(gòu)。這個(gè)時(shí)候的oracle真的是一家獨(dú)大,在數(shù)據(jù)庫(kù)技術(shù)上,可以說(shuō)是無(wú)出其右,同時(shí)在java技術(shù)領(lǐng)域也是標(biāo)準(zhǔn)和規(guī)則的制定者。
2008年,ucloud還在用著oracle的數(shù)據(jù)庫(kù),用戶增長(zhǎng)太快,中心化的數(shù)據(jù)庫(kù)也漸漸頂不住。ucloud于是開始自主研發(fā)云計(jì)算,去中心化。經(jīng)過(guò)艱難的幾年,ucloud云有了自己的云計(jì)算系統(tǒng)飛天,雙十一這樣的海量性能考驗(yàn)也挺過(guò)了一波又一波。
現(xiàn)在的ucloud不僅僅國(guó)內(nèi)最著名的互聯(lián)網(wǎng)公司,同時(shí)也提供全套的技術(shù)解決方案。ucloud云服務(wù)著制造、金融、政務(wù)、交通、醫(yī)療、電信、能源等眾多領(lǐng)域的領(lǐng)軍企業(yè),包括中國(guó)聯(lián)通、12306、中石化、中石油、飛利浦、華大基因等大型企業(yè)客戶,以及微博、知乎、錘子科技等明星互聯(lián)網(wǎng)公司。在天貓雙11全球狂歡節(jié)、12306春運(yùn)購(gòu)票等極富挑戰(zhàn)的應(yīng)用場(chǎng)景中,ucloud云保持著良好的運(yùn)行紀(jì)錄。
ucloud云提供的polaDB數(shù)據(jù)庫(kù)服務(wù),不僅簡(jiǎn)單易用而且兼容MySQL、PostgreSQL、Oracle引擎。您已有的應(yīng)用程序代碼、驅(qū)動(dòng)無(wú)需更改,即可運(yùn)行于POLARDB。在性能上,也經(jīng)歷過(guò)海量數(shù)據(jù)的考驗(yàn),也值得依賴。
自從斯諾登事件爆發(fā)以來(lái),國(guó)外的軟件產(chǎn)品很多受到質(zhì)疑,因?yàn)闊o(wú)法得知國(guó)外的軟件產(chǎn)品是否暗藏了后門,中國(guó)政府包括一些大的國(guó)企多數(shù)在這種情況下將軟硬件采購(gòu)目光轉(zhuǎn)向了國(guó)內(nèi)。以前花大價(jià)錢購(gòu)買oracle的現(xiàn)象會(huì)越來(lái)越少。對(duì)國(guó)內(nèi)相關(guān)機(jī)構(gòu)和組織而言,數(shù)據(jù)庫(kù)的首選是國(guó)產(chǎn)數(shù)據(jù)庫(kù)。
國(guó)內(nèi)自主研發(fā)關(guān)系型數(shù)據(jù)庫(kù)的企業(yè)、單位基本上都是發(fā)源于上世紀(jì)90年代的,而且都是以大學(xué)、科研機(jī)構(gòu)為主。到今天,有代表性的廠商有:
達(dá)夢(mèng) – 由華中理工馮玉才教授創(chuàng)辦,完全自主研發(fā)。以O(shè)racle為參照、追趕對(duì)象。
人大金倉(cāng) – 由人民大學(xué)王珊教授創(chuàng)辦,自主研發(fā)。普通的關(guān)系型數(shù)據(jù)庫(kù)。
神舟通用 – 神舟集團(tuán)與南大通用合作開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)。更多地用于數(shù)據(jù)分析領(lǐng)域。
南大通用(Gbase 8a)- 南開大學(xué)的背景,2010年左右自主研發(fā)的,基于列式存儲(chǔ)的,面向數(shù)據(jù)分析、數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)庫(kù)系統(tǒng)。
其他沒有列出的,屬于在下孤陋寡聞,絕無(wú)貶低的意思。
再說(shuō)一下java,java是目前互聯(lián)網(wǎng)公司主要的開發(fā)語(yǔ)言,這個(gè)不存在某個(gè)公司壟斷的說(shuō)法。所以替不替代沒有什么影響。這里重點(diǎn)說(shuō)一下一個(gè)java底層技術(shù),java虛擬機(jī)(JVM)。通過(guò)JVM,Java實(shí)現(xiàn)了平臺(tái)無(wú)關(guān)性,Java語(yǔ)言在不同平臺(tái)運(yùn)行時(shí)不需要重新編譯,只需要在該平臺(tái)上部署JVM就可以了。提起HotSpot VM,相信所有Java程序員都知道,它是Sun JDK和OpenJDK中所帶的虛擬機(jī),也是目前使用范圍最廣的Java虛擬機(jī)。HotSpot VM也屬于oracle公司。很多人已經(jīng)知道,ucloud廣泛使用Java技術(shù)。由于ucloud對(duì)Java使用的廣泛和深入,以至于ucloud開始了自己的JVM實(shí)踐。業(yè)界中Twitter也有JVM的定制優(yōu)化實(shí)踐,但細(xì)節(jié)不太了解。2010年開始,ucloud核心系統(tǒng)部專用計(jì)算組基于OpenJDK6 Hotspot JVM定制優(yōu)化自己的JVM,經(jīng)過(guò)幾次雙11的考驗(yàn)。2013年開始,改為基于OpenJDK7,并改名為ucloudJVM。所以現(xiàn)在連JVM也有了更多的選擇,Oracle在JVM技術(shù)上也無(wú)法壟斷了。
前段時(shí)間,很多人在討論oracle最近一年多在中國(guó)的裁員,實(shí)際上,這在十年前就埋下了伏筆。ucloud在十年前選擇了一條異常艱難的路,做這個(gè)選擇并不容易,也令人非常欽佩。成就一個(gè)企業(yè)的未來(lái),有時(shí)候就需要這樣一個(gè)選擇和遠(yuǎn)見。
眼下,中國(guó)和美國(guó)圍繞ucloud產(chǎn)品的全球拓展依然在白熱化地博弈著。這種博弈本是民間企業(yè)在市場(chǎng)上的正常競(jìng)爭(zhēng),而如今已上升到國(guó)家的政治層面。很幸運(yùn)中國(guó)有ucloud、ucloud這樣的有奮斗者精神的技術(shù)企業(yè),從技術(shù)上已經(jīng)不懼美國(guó)的壟斷,甚至部分技術(shù)已經(jīng)彎道超車。所以,不管是國(guó)家還是企業(yè)還是個(gè)人,一定要有危機(jī)感。要提前對(duì)危機(jī)做好準(zhǔn)備,到別人掐住你脖子的時(shí)候,你可以出其不意反將他一軍。
作為一名IT行業(yè)的從業(yè)者,同時(shí)也是一名計(jì)算機(jī)專業(yè)的研究生導(dǎo)師,我來(lái)回答一下這個(gè)問(wèn)題。
最近Oracle在全球?qū)嵤┑牟脝T計(jì)劃讓這家科技企業(yè)走上了輿論的風(fēng)口浪尖,尤其是Oracle陸續(xù)裁撤了中國(guó)的幾個(gè)研發(fā)中心,更是讓人倍感意外。似乎國(guó)內(nèi)各大互聯(lián)網(wǎng)企業(yè)昨天還在以O(shè)racle為榜樣,可是今天Oracle就迅速以裁員來(lái)回應(yīng)。
Oracle的崛起得益于在to B端的成功,得益于傳統(tǒng)數(shù)據(jù)庫(kù)產(chǎn)品的銷售業(yè)務(wù)以及相關(guān)的增值服務(wù),但是在云計(jì)算業(yè)務(wù)迅速崛起的當(dāng)下,Oracle的傳統(tǒng)業(yè)務(wù)在不斷被云計(jì)算業(yè)務(wù)蠶食,這也是Oracle目前面臨困境的重要原因。隨著云計(jì)算的不斷發(fā)展,目前大量的企業(yè)開始采用云計(jì)算服務(wù)來(lái)替代傳統(tǒng)的數(shù)據(jù)庫(kù)產(chǎn)品,而Oracle很明顯錯(cuò)過(guò)了向云端遷移的最佳時(shí)機(jī)。
目前國(guó)內(nèi)可以替代Oracle數(shù)據(jù)庫(kù)產(chǎn)品的解決方案還是比較多的,各大互聯(lián)網(wǎng)企業(yè)的云計(jì)算業(yè)務(wù)幾乎都可以完成Oracle數(shù)據(jù)庫(kù)的遷移,最近國(guó)內(nèi)某大型云計(jì)算平臺(tái)甚至宣稱24小時(shí)隨著待命接收Oracle數(shù)據(jù)庫(kù)遷移用戶,這從側(cè)面說(shuō)明了Oracle在to B端正逐漸喪失自己的傳統(tǒng)優(yōu)勢(shì)。
Oracle通過(guò)并購(gòu)Sun公司收獲了Java這一“優(yōu)質(zhì)資產(chǎn)”,Java目前有大量的用戶,而且遍布多個(gè)領(lǐng)域,但是在Oracle眼中,始終無(wú)法盈利的Java,似乎并不算是優(yōu)質(zhì)資產(chǎn),Oracle也在不斷為Java瘦身。雖然Java目前依然是最為流行的編程語(yǔ)言之一,但是近些年來(lái)Java呈現(xiàn)出了一個(gè)比較明顯的下滑趨勢(shì),伴隨著Python、Go、JavaScript等語(yǔ)言的崛起,似乎Java也發(fā)展乏力。
Java目前的主要應(yīng)用領(lǐng)域包括Web開發(fā),Android開發(fā)和大數(shù)據(jù)開發(fā),而這些領(lǐng)域Java都不是唯一的選擇,而且也越來(lái)越不是最佳的選擇。Web開發(fā)可以選擇PHP、Python等語(yǔ)言,Android開發(fā)可以采用kotlin,大數(shù)據(jù)開發(fā)目前比較常見的選擇是Python、R和Go語(yǔ)言。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計(jì)算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會(huì)陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。
如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問(wèn)題,或者是考研方面的問(wèn)題,都可以在評(píng)論區(qū)留言!
依賴于Oracle 數(shù)據(jù)庫(kù)產(chǎn)品的企業(yè),很難再去更換其它數(shù)據(jù)庫(kù)產(chǎn)品。對(duì)數(shù)據(jù)庫(kù)產(chǎn)品有需求的,也絕對(duì)不止互聯(lián)網(wǎng)企業(yè)。事實(shí)上Oracle的客戶市場(chǎng)也不在互聯(lián)網(wǎng)領(lǐng)域。主要是金融、電信、石化、軍政、航空航天等對(duì)數(shù)據(jù)管理有嚴(yán)格要求的組織機(jī)構(gòu)。而這些組織機(jī)構(gòu)幾乎是不可能脫離現(xiàn)有的oracle產(chǎn)品服務(wù)轉(zhuǎn)而去使用mysql等開源產(chǎn)品的。因此,云計(jì)算服務(wù)對(duì)oracle數(shù)據(jù)庫(kù)產(chǎn)品形成市場(chǎng)沖擊這個(gè)觀點(diǎn)不成立的。云計(jì)算服務(wù)對(duì)oracle這個(gè)商業(yè)大公司的增值業(yè)務(wù)有影響,但是也微乎其微。
另外,java用于構(gòu)建復(fù)雜、大規(guī)模的分布式系統(tǒng)應(yīng)用,對(duì)于其他技術(shù)語(yǔ)言來(lái)說(shuō),有著不可比擬的優(yōu)勢(shì),因此說(shuō)java走向落寞這是無(wú)稽之談。很多前期采用php、python技術(shù)構(gòu)建的互聯(lián)網(wǎng)應(yīng)用項(xiàng)目,隨著業(yè)務(wù)規(guī)模的擴(kuò)大,最終都計(jì)劃將底層技術(shù)架構(gòu)轉(zhuǎn)換為java。為什么說(shuō)java對(duì)于構(gòu)建大規(guī)模的分布式應(yīng)用系統(tǒng)有不可比擬的優(yōu)勢(shì)?這是從多個(gè)方面解釋:java具有龐大的開源技術(shù)社區(qū)和資源,特別是web應(yīng)用方面;java領(lǐng)域有很多全球IT服務(wù)產(chǎn)業(yè)的領(lǐng)軍企業(yè),這些巨頭旗下的產(chǎn)品服務(wù)的核心技術(shù)幾乎全部是基于JAVA技術(shù),他們帶動(dòng)java技術(shù)在其下游技術(shù)供應(yīng)鏈上的應(yīng)用;java有著正規(guī)且實(shí)力強(qiáng)大的產(chǎn)業(yè)技術(shù)標(biāo)準(zhǔn)化組織,當(dāng)然這些組織的主力成員還是軟件產(chǎn)業(yè)巨頭,標(biāo)準(zhǔn)化的重要作用便是讓很多優(yōu)秀的java技產(chǎn)品、中間件等能夠更好地協(xié)同、融合,這樣在一個(gè)極其復(fù)雜的應(yīng)用系統(tǒng)中,也能夠通過(guò)技術(shù)標(biāo)準(zhǔn)化實(shí)現(xiàn)異構(gòu)產(chǎn)品融合應(yīng)用。而其他技術(shù)語(yǔ)言看似松散簡(jiǎn)練的語(yǔ)法結(jié)構(gòu),在構(gòu)建大規(guī)模應(yīng)用時(shí),恰恰會(huì)成為致命的弱點(diǎn),最大的問(wèn)題出在沒有嚴(yán)謹(jǐn)?shù)恼Z(yǔ)法規(guī)范和標(biāo)準(zhǔn)約束約束,導(dǎo)致在代碼量龐大、第三方技術(shù)產(chǎn)品產(chǎn)使用增多的時(shí)候,架構(gòu)變得難以維護(hù)、產(chǎn)生問(wèn)題時(shí)難以排查。另外,java也有與python 、ruby等語(yǔ)言類似的衍生語(yǔ)言技術(shù),例如jython、groovy等,完全能夠滿足敏捷開發(fā)領(lǐng)域的需求。總之,如今的java,已非一門編程語(yǔ)言那么簡(jiǎn)單。而oracle公司,并沒有對(duì)java擁有絕對(duì)的主導(dǎo)權(quán)。即使oracle不再維護(hù)java或者mysql,也會(huì)有強(qiáng)大的組織或者軟件公司來(lái)取代它。注意:oracle只是對(duì)其下的jvm、sdk擁有技術(shù)產(chǎn)權(quán),而優(yōu)秀的jvm、sdk不止它一家有、開源的有opensdk、商用的 IBM SDK, Java Technology Edition都可以取代oracle的產(chǎn)品。mysql數(shù)據(jù)庫(kù)也是有很多替代方案甚至完全一致的實(shí)現(xiàn)。
賬號(hào)考核期,請(qǐng)幫忙點(diǎn)個(gè)贊:)
oracle想被取代目前可能性幾乎為零!中國(guó)目前沒有有甲骨文這樣規(guī)模的軟件巨頭,雖然ucloud,ucloud這樣的有WEB數(shù)據(jù)庫(kù),但都是建立在底層的Mysql 和Oracle 基礎(chǔ)之上的,所以中國(guó)人要想搞好自己的數(shù)據(jù)庫(kù),還要投資和苦干才行,這不是一兩句愛國(guó)口號(hào)的事兒
“甲骨文數(shù)據(jù)庫(kù)動(dòng)輒幾百萬(wàn)?!笨鋸埩?。如果是起步價(jià),應(yīng)該是1萬(wàn)元人民幣左右。如果要做到高可用性,靠譜點(diǎn),上點(diǎn)RAC,價(jià)格是20-40萬(wàn)之間。如果是要做到ucloud集團(tuán)那樣,買斷10年無(wú)限制的授權(quán),應(yīng)該是幾個(gè)億人民幣左右。 如果你是一個(gè)A股上市公司,公司5000人以上的規(guī)模,買一個(gè)RAC,大概30萬(wàn)左右差不多了。達(dá)不到百萬(wàn)。如果你非要說(shuō),買不起,太貴了。非要請(qǐng)幾個(gè)年薪百萬(wàn)的C++工程師來(lái)定制MySQL,那我只能說(shuō)你牛逼。ucloud這樣,上市萬(wàn)億人民幣的公司,區(qū)區(qū)幾千萬(wàn)的錢丟給廠商,我覺得成本真的非常低了。
總的來(lái)說(shuō),甲骨文數(shù)據(jù)庫(kù)屬于性價(jià)比比較高的。至少很多以廉價(jià)著稱的C#項(xiàng)目,也是用的Oracle,而不是SQL Server。 微軟的數(shù)據(jù)庫(kù)定價(jià)策略就是腦子燒了的感覺。
正因?yàn)榧坠俏淖鳛槭澜绲诙筌浖荆▋H次于微軟),但是律師團(tuán)隊(duì)遠(yuǎn)強(qiáng)于微軟等(看他輕松在法庭戰(zhàn)勝谷歌),所以甲骨文的全線產(chǎn)品,沒有序列號(hào),沒有CDKey。甲骨文的授權(quán),就是一張紙,軟件上沒有任何限制。我覺得真是讓人拍手稱快。如果你是個(gè)體戶,你出不起1萬(wàn)塊錢,你可以去用“盜版”唄。都不需要破解,以中國(guó)現(xiàn)在的環(huán)境,幾乎也沒有法律風(fēng)險(xiǎn)。
至于說(shuō)甲骨文限制了數(shù)據(jù)庫(kù)行業(yè)的發(fā)展,那是站不住腳的。MySQL被甲骨文收購(gòu)了以后(收購(gòu)sun的結(jié)果),甲骨文推出了好幾個(gè)版本的加強(qiáng),極大改善了MySQL以前落后的狀況。直接的結(jié)果就是,MariaDB社區(qū)發(fā)展遭受嚴(yán)重打擊。現(xiàn)在的公司,如果上MariaDB很不靠譜,小心被歷史拋棄哦?,F(xiàn)在MariaDB連SQL的寫法很多都和MySQL不一樣了,自己作死。MariaDB用的數(shù)據(jù)庫(kù)引擎也落后了一大把,準(zhǔn)備被用戶拋棄吧。
PostgreSQL的歷史和Oracle幾乎一樣長(zhǎng),以前不流行,是因?yàn)殡m然對(duì)SQL規(guī)范支持完整。但是性能太差勁。現(xiàn)在的發(fā)展還可以,也是因?yàn)楦纳屏诵阅?。這個(gè)數(shù)據(jù)庫(kù)的發(fā)展,是很受甲骨文收購(gòu)MySQL的影響的,原來(lái)的MySQL技術(shù)被引入PostgreSQL,導(dǎo)致這個(gè)以前只是在大學(xué)有點(diǎn)用戶的課堂作業(yè),畢業(yè)設(shè)計(jì)獲得了極大的發(fā)展。
至于說(shuō)Java和VirtulBOX,那2個(gè)東西在SUN手里面就好過(guò)么?JAVA1.6這個(gè)版本保持了十多年,沒有升級(jí)大的語(yǔ)法,活生生被C#超過(guò)了。甲骨文收購(gòu)以后,只能說(shuō)保持原樣,并略微有改善。甲骨文確實(shí)不大擅長(zhǎng)這一塊,真的不要抱太大的希望。
現(xiàn)在都是NoSQL的天下。夸張了?,F(xiàn)在hadoop之后hive啥的,都是MySQL的語(yǔ)法……NoSQL發(fā)展的結(jié)果,就是變成SQL。
其實(shí),我想說(shuō)的是:在數(shù)據(jù)庫(kù)領(lǐng)域,這些商業(yè)公司的出現(xiàn),極大的降低了企業(yè)的數(shù)據(jù)庫(kù)使用成本。如果不是有他們,企業(yè)采用早期的PostgreSQL這樣的數(shù)據(jù)庫(kù),效率低下,BUG多多。他們的成本,是遠(yuǎn)大于采用Oracle這樣的商業(yè)數(shù)據(jù)庫(kù)的。其實(shí)性價(jià)比最高的數(shù)據(jù)庫(kù)是EXCEL,我見過(guò)太多這樣的案例,幾個(gè)簡(jiǎn)單的EXCEL表格,給企業(yè)省掉了幾十萬(wàn)的專有系統(tǒng)研發(fā)外包費(fèi)用。
ucloud集團(tuán)去Oracle,一個(gè)大P怎么也得給千萬(wàn)年薪吧。一個(gè)團(tuán)隊(duì),可以買Oracle無(wú)限制授權(quán)若干次了。但是,如果人家的目的是推廣給別的企業(yè),然后收他們的錢,這么做也許合理吧。
那如果Tableau、國(guó)外的數(shù)據(jù)分析工具哪天不給用了,有沒有什么替代工具呢?
做數(shù)據(jù)分析不一定得用python、R這些編程語(yǔ)言,需要長(zhǎng)時(shí)間的學(xué)習(xí),而且一般來(lái)說(shuō)業(yè)務(wù)人員做數(shù)據(jù)分析,目的為非就是一個(gè):用數(shù)據(jù)推動(dòng)業(yè)務(wù),而且自己能隨時(shí)改數(shù)據(jù),不用和IT溝通,拖拖拽拽就產(chǎn)生數(shù)據(jù)分析的那種再合適不過(guò)了~
談到數(shù)據(jù)分析,自然離不開賴以使用的數(shù)據(jù)分析工具。
瞬間棄用了用Excel做數(shù)據(jù)透視表,各種寫公式,各種百度VBA代碼的“無(wú)奈”操作。尤其是最新版,無(wú)論是對(duì)剛?cè)腴T數(shù)據(jù)分析的,自己捯飭數(shù)據(jù)做業(yè)務(wù)分析的,出數(shù)據(jù)可視化的,還是專業(yè)的數(shù)據(jù)分析師,都是絕佳的好工具。
而且個(gè)人使用永久免費(fèi),沒有閹割功能,大贊!先給大家看看finebi的效果圖~
關(guān)于FineBI,可能很多小伙伴或多或少了解過(guò)這款BI工具,這是目前市面上應(yīng)用最為廣泛的自助式BI工具之一,類似于國(guó)外的Tableau等BI分析工具,但FineBI在協(xié)同配合,數(shù)據(jù)權(quán)限上,能更好的解決國(guó)內(nèi)企業(yè)的情況。
但嚴(yán)格定義來(lái)講,它其實(shí)是一款自助式BI。支持Hadoop、GreenPlumn、Kylin、星環(huán)等大數(shù)據(jù)平臺(tái),支持SAP HANA、SAP BW、SSAS、EssBase等多維數(shù)據(jù)庫(kù),支持MongoDB、SQLite、Cassandra等NOSQL數(shù)據(jù)庫(kù),也支持傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)、程序數(shù)據(jù)源等。
常常被用作大數(shù)據(jù)前端展現(xiàn)的工具,對(duì)接hadoop、Spark等平臺(tái),有了這一款工具之后,IT部門只需要將數(shù)據(jù)按照業(yè)務(wù)模塊分類準(zhǔn)備好,業(yè)務(wù)部門即可在瀏覽器前端通過(guò)鼠標(biāo)點(diǎn)擊拖拽操作,就能得到自己想要的數(shù)據(jù)分析結(jié)果。
Finebi和Excel有很大的區(qū)別,多到可以寫一篇萬(wàn)字長(zhǎng)文(等我有空給你們安排,或者評(píng)論讓我聽見你們的呼聲),這里我就選兩個(gè)比較重要的點(diǎn)來(lái)說(shuō)。
1.酷炫的可視化效果
我們?cè)谑褂胑xcel做報(bào)表時(shí),通常就是做表格,行展現(xiàn)什么,縱展現(xiàn)什么,很難直觀展現(xiàn)數(shù)據(jù)變化的規(guī)律,也更加難以分析數(shù)據(jù)變化是由于哪些指標(biāo)引起的。
比如下圖,密密麻麻的文字和指標(biāo),讓人看了抓不住重點(diǎn):
稍微懂?dāng)?shù)據(jù)分析的人知道要做可視化圖表才能直觀看出,是的,但是Excel的可視化表現(xiàn)力有些弱,圖表也就那幾個(gè)。(啥,裝插件,銀行單位用著Excel2003的傷不起)
FineBI除了提供無(wú)限的圖表分析之外,儀表板還可供用戶進(jìn)行靈活地?cái)?shù)據(jù)圖表布局分析,輕松構(gòu)建出你的數(shù)據(jù)圖表思維邏輯,讓你擁有獨(dú)到的洞察性數(shù)據(jù)見解,進(jìn)而達(dá)到有效溝通或者數(shù)據(jù)匯報(bào)的目的。
因此FineBI做出來(lái)的故事儀表板是下圖這樣的,數(shù)據(jù)之間可進(jìn)行任意聯(lián)動(dòng)、鉆取、跳轉(zhuǎn)等OLAP分析操作。重點(diǎn)突出,邏輯清晰,具有深度見解和洞察力,可讀性極高!
2.移動(dòng)的數(shù)據(jù)分析平臺(tái)
手機(jī)版的Excel很雞肋哎,用起來(lái)很不方便,小編出神入化的快捷鍵技能根本無(wú)法施展身手。如今很多數(shù)據(jù)報(bào)告都可以在手機(jī)平板甚至LED電子大屏上看。
之前我把數(shù)據(jù)分析報(bào)告在手機(jī)上展示,領(lǐng)導(dǎo)看了大為贊賞。
如上圖所示的一個(gè)企業(yè)月度合同數(shù)據(jù)分析案例,如果使用Excel透視表,可以將年份、月份字段拖拽到行區(qū)域,將合同金額字段拖拽到數(shù)據(jù)區(qū)域以完成每個(gè)年月的合同金額統(tǒng)計(jì),但是對(duì)于求組內(nèi)排名、組內(nèi)累計(jì)值、累計(jì)達(dá)成率、同比環(huán)比等計(jì)算,Excel透視表處理起來(lái)則比較麻煩了。
四、總結(jié)
下面這個(gè)動(dòng)圖展示了一個(gè)圖表的制作,其他都類似的,如果不懂可參見幫助文檔。
當(dāng)然,其實(shí)以上只是FineBI強(qiáng)大功能中的冰山一角,限于篇幅,這邊暫時(shí)先給大家分享這么多。
首先是工作流程上,BI工具打破了傳統(tǒng)信息部門開發(fā)報(bào)表,業(yè)務(wù)人員查看報(bào)表的滯后數(shù)據(jù)流程,通過(guò)輕量便捷的BI平臺(tái)使得最有分析需求的業(yè)務(wù)人員也能輕松分析出自己所需要的數(shù)據(jù)結(jié)果。
其次是大數(shù)據(jù)的處理性能上,F(xiàn)ineBI提供的FineIndex+FineDirect雙數(shù)據(jù)引擎則分別滿足實(shí)時(shí)和大數(shù)據(jù)量的計(jì)算需求,秒級(jí)刷新的頁(yè)面響應(yīng),讓領(lǐng)導(dǎo)看數(shù)據(jù)不再經(jīng)歷漫長(zhǎng)等待。
最后,F(xiàn)ineBI除了解放業(yè)務(wù)人員之外,最大的貢獻(xiàn)應(yīng)該是對(duì)企業(yè)。上了FineBI之后,讓業(yè)務(wù)人員也能基于業(yè)務(wù)基于指標(biāo)去做特定主題的數(shù)據(jù)分析,進(jìn)而為公司經(jīng)營(yíng)出謀劃策,做到全員都能用好數(shù)據(jù),這樣一來(lái),企業(yè)經(jīng)營(yíng)業(yè)績(jī)指標(biāo)不蒸蒸日上才怪呢。
筆者作為一個(gè)從事多年Java服務(wù)端的開發(fā)人員,根據(jù)自己的認(rèn)知依次對(duì)每個(gè)產(chǎn)品做下分析:
Oracle在數(shù)據(jù)庫(kù)產(chǎn)品上是神一樣的存在,目前沒有聽到過(guò)有任何產(chǎn)品在綜合性能上能夠超越它。Mysql在它面前也就是個(gè)弟弟一樣的存在,但是MySQL卻在互聯(lián)網(wǎng)行業(yè)得到了廣泛應(yīng)用,Oracle卻沒有。為什么呢?最主要一個(gè)原因就是Oracle數(shù)據(jù)庫(kù)商用費(fèi)用昂貴,幾乎沒有幾家互聯(lián)網(wǎng)公司能承受的起這么高的費(fèi)用。雖然Oracle很牛,沒有單個(gè)數(shù)據(jù)庫(kù)產(chǎn)品可以替代它,但是隨著中國(guó)互聯(lián)網(wǎng)的發(fā)展,出現(xiàn)了很多非關(guān)系型數(shù)據(jù)庫(kù)、以及分布式關(guān)系型數(shù)據(jù)庫(kù)(TIDB)等完全可以替代Oracle數(shù)據(jù)庫(kù)的方案,甚至更加靈活更加輕量級(jí)。
MySQL在互聯(lián)網(wǎng)行業(yè)得到了廣泛應(yīng)用,不但免費(fèi),而且開源,成了國(guó)內(nèi)絕大多數(shù)互聯(lián)網(wǎng)公司中的重要數(shù)據(jù)庫(kù)產(chǎn)品(包括我所在公司,有實(shí)力的公司在MySQL基礎(chǔ)上做了二次開發(fā)以適應(yīng)公司需求)。MySQL作為Oracle的弟弟,當(dāng)然也有它自己的不足,單表超過(guò)2000w行查詢效率就會(huì)變得極低(一般建議單表不要超過(guò)500w行),這時(shí)候就需要用到數(shù)據(jù)庫(kù)中間件(mycat等)進(jìn)行分庫(kù)分表帶來(lái)了額外成本和不穩(wěn)定性。有合適的替代方案嗎?當(dāng)然,TIDB作為國(guó)內(nèi)組織自研的開源分布式 HTAP數(shù)據(jù)庫(kù),結(jié)合了傳統(tǒng)的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持無(wú)限的水平擴(kuò)展,具備強(qiáng)一致性和高可用性。所以在數(shù)據(jù)量上來(lái)的時(shí)候,可以用TIDB來(lái)替代MySQL,由于TIDB實(shí)現(xiàn)了MySQL協(xié)議,所以在數(shù)據(jù)庫(kù)替換的時(shí)候應(yīng)用改動(dòng)也不會(huì)太大。
Java作為一門面向?qū)ο蟾呒?jí)編程語(yǔ)言,由于其簡(jiǎn)單、安全以及跨平臺(tái)移植等特性被廣泛應(yīng)用。反觀國(guó)內(nèi)編程語(yǔ)言的發(fā)展差了很多,更別說(shuō)跟Java這種排名前3的語(yǔ)言進(jìn)行比較了。但是JavaJDK的開源(OpenJDK)讓很多有實(shí)力的公司(如ucloud)在OpenJDK基礎(chǔ)上根據(jù)公司內(nèi)部場(chǎng)景需要進(jìn)行了二次開發(fā),補(bǔ)足了JDK場(chǎng)景的單一。雖然國(guó)內(nèi)編程語(yǔ)言發(fā)展不好,但是國(guó)內(nèi)二次創(chuàng)新的能力是極強(qiáng)的,相信不久的將來(lái),國(guó)產(chǎn)編程語(yǔ)言也會(huì)走向世界的舞臺(tái)。
最后,雖然大家對(duì)Oracle、MySQL、Java等產(chǎn)品認(rèn)可度很高,但是國(guó)內(nèi)的相關(guān)技術(shù)也在不斷發(fā)展,很多在二次創(chuàng)新的基礎(chǔ)上已經(jīng)超過(guò)了這些產(chǎn)品原有的功能。
筆者是一位熱愛互聯(lián)網(wǎng)、熱愛互聯(lián)網(wǎng)技術(shù)、熱于分享的年輕人,如果您跟我一樣,我愿意成為您的朋友,分享每一個(gè)有價(jià)值的知識(shí)給您。喜歡作者的同學(xué),點(diǎn)贊+轉(zhuǎn)發(fā)+關(guān)注哦!
國(guó)內(nèi)數(shù)據(jù)庫(kù)的佼佼者目前是PingCAP公司的Tidb,生態(tài)穩(wěn)步上升中。其他什么ucloud的,ucloud的一邊玩去,都是套國(guó)外的殼,而且還沒有做起來(lái)。
整個(gè)數(shù)據(jù)庫(kù)生態(tài)中oracle雖然份額有點(diǎn)下滑 依然是絕對(duì)的老大,依然統(tǒng)治者數(shù)據(jù)庫(kù)領(lǐng)域。但是這些年數(shù)據(jù)庫(kù)生態(tài)也更加豐富,NoSQL、NewSQL都落地實(shí)踐了,連云原生都和數(shù)據(jù)庫(kù)結(jié)合起來(lái)了。
中國(guó)以前缺乏相關(guān)的原創(chuàng)技術(shù),目前的進(jìn)度比較慢,層次比較低。Tidb的出現(xiàn)讓軟件業(yè)眼前一亮,目前也是CNCF基金會(huì)的孵化項(xiàng)目。
廣大網(wǎng)友不要只靠一腔熱血,愛國(guó)情懷,不要相信有些夾雜情緒的資訊 ,不要把腦袋扎進(jìn)沙子。要看清差距,打好基礎(chǔ),穩(wěn)步前進(jìn),構(gòu)建生態(tài)閉環(huán)。
正好這個(gè)問(wèn)題是我的專業(yè)領(lǐng)域,近幾年做的工作都是圍繞Oracle,MySQL相關(guān)維護(hù)工作進(jìn)行。java接觸不多,不敢妄言。下面一個(gè)個(gè)說(shuō)
1,Oracle數(shù)據(jù)庫(kù),目前在金融和運(yùn)營(yíng)商行業(yè)廣泛作用,穩(wěn)定性,性能,安全性以及相關(guān)生態(tài)最完善。這幾年受國(guó)產(chǎn)安可,信創(chuàng)的影響,在政府及央企中正在逐步被替換,這種被替換的原因很大方面因?yàn)檫@類企業(yè)業(yè)務(wù)并發(fā)不高,國(guó)產(chǎn)達(dá)夢(mèng),人大進(jìn)倉(cāng),瀚高等可以支持。但在銀行運(yùn)營(yíng)商等行業(yè),短期內(nèi)核心業(yè)務(wù)不會(huì)被替換。一句話,穩(wěn)定壓倒一切。在其他回答中看有人還提到了Db2數(shù)據(jù)庫(kù),這個(gè)目前在5大行核心業(yè)務(wù)系統(tǒng)基本沒有了,農(nóng)行在前幾年完成了遷移到Oracle,交行目前還有一些。但除了工商銀行,基本都還是在Oracle平臺(tái)。
MySQL,互聯(lián)網(wǎng)行業(yè)廣泛作用,原因很簡(jiǎn)單:便宜,現(xiàn)在在社區(qū)非?;钴S,本身也比較成熟了,國(guó)內(nèi)很多數(shù)據(jù)庫(kù)是基于MySQL或者pg深度優(yōu)化的版本。已經(jīng)應(yīng)用在金融行業(yè)的非核心系統(tǒng)中,性能完全夠用。到目前短期內(nèi)不太可能代替Oracle。
oracle不用無(wú)所謂,mysql5.7以前的版本是不受版權(quán)限制的,大部分國(guó)產(chǎn)數(shù)據(jù)庫(kù)包括uclouducloud都基于此版本魔改。至于java,現(xiàn)在只是服務(wù)器開發(fā)可選語(yǔ)言之一,也許有版權(quán)許可問(wèn)題,但是也可以改用完全開放的C/C++語(yǔ)言替代,當(dāng)然前提是要實(shí)現(xiàn)一個(gè)類似于spring boot的通用微服務(wù)框架,和各種通用組件。
目前國(guó)內(nèi)直接對(duì)標(biāo)oracle的數(shù)據(jù)庫(kù)還沒有,南大通用的gbase已經(jīng)開始用在金融領(lǐng)域,算是一種嘗試。電信,金融,石化,航空,鐵路等行業(yè)使用DB2或oracle不僅是因?yàn)镈B2,oracle是傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的先驅(qū),而且從技術(shù)角度講因?yàn)檫@些行業(yè)的核心業(yè)務(wù)系統(tǒng)都是屬于強(qiáng)一致性事務(wù)處理系統(tǒng),有要求系統(tǒng)絕對(duì)穩(wěn)定可靠,而這正是oracle這類關(guān)系型數(shù)據(jù)庫(kù)的強(qiáng)項(xiàng),所以兩拍即合。至于oracle能不能在這些行業(yè)被取代,目前看這些行業(yè)本身雖有意愿去IOE,業(yè)務(wù)上私有云,但短時(shí)間其核心業(yè)務(wù)不太可能去DB2和oracle。聽說(shuō)中國(guó)電信的BSS系統(tǒng)已經(jīng)使用了mysql數(shù)據(jù)庫(kù),不知是真是假,但這屬于前置系統(tǒng),并非核心業(yè)務(wù)系統(tǒng)。至于中小型項(xiàng)目,完全沒有使用oracle的必要(而且oracle也不在乎這一類),這方面有oracle收購(gòu)的mysql可以使用,也可以使用免費(fèi)的mariadb(對(duì)標(biāo)mysql數(shù)據(jù)庫(kù))或postgresql。至于各大行業(yè)中面向互聯(lián)網(wǎng)乃至于未來(lái)物聯(lián)網(wǎng)的應(yīng)用場(chǎng)景,由于高并發(fā),大吞吐量的要求,一般沒有使用oracle這類強(qiáng)一致性數(shù)據(jù)庫(kù)的,根據(jù)CAP理論,通常使用四大類Nosql數(shù)據(jù)庫(kù),或者將消息中間件與mysql,postgresql相結(jié)合,采用最終一致性解決方案,這方面ucloud云提供了豐富的云數(shù)據(jù)存儲(chǔ)工具可以購(gòu)買使用。至于大數(shù)據(jù)和數(shù)據(jù)倉(cāng)庫(kù)這一塊,一般使用開源HBase,Hive或greenplum數(shù)據(jù)庫(kù),使用oracle的也不多。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答10
回答0
回答