為什麼有人稱甲骨文(Oracle)是業界毒瘤?


一般來說,掌握大量專利並且養了律師隊伍的公司都比較容易被稱為業界「毒瘤」,比如說高通,蘋果,微軟和甲骨文。喜歡咬人的公司,當然是毒瘤咯。

至於其他答案里的幾個論據,那就說不過去了。很多是亂開嘴炮。

甲骨文資料庫動輒幾百萬。」誇張了。如果是起步價,應該是1萬元人民幣左右。如果要做到高可用性,靠譜點,上點RAC,價格是20-40萬之間。如果是要做到阿里集團那樣,買斷10年無限制的授權,應該是幾個億人民幣左右。 如果你是一個A股上市公司,公司5000人以上的規模,買一個RAC,大概30萬左右差不多了。達不到百萬。如果你非要說,買不起,太貴了。非要請幾個年薪百萬的C++工程師來定製MySQL,那我只能說你牛逼。阿里這樣,上市萬億人民幣的公司,區區幾千萬的錢丟給廠商,我覺得成本真的非常低了。

總的來說,甲骨文資料庫屬於性價比比較高的。至少很多以廉價著稱的C#項目,也是用的Oracle,而不是SQL Server。 微軟的資料庫定價策略就是腦子燒了的感覺。

正因為甲骨文作為世界第二大軟體公司(僅次於微軟),但是律師團隊遠強於微軟等(看他輕鬆在法庭戰勝谷歌),所以甲骨文的全線產品,沒有序列號,沒有CDKey。甲骨文的授權,就是一張紙,軟體上沒有任何限制。我覺得真是讓人拍手稱快。如果你是個體戶,你出不起1萬塊錢,你可以去用「盜版」唄。都不需要破解,以中國現在的環境,幾乎也沒有法律風險。

至於說甲骨文限制了資料庫行業的發展,那是站不住腳的。MySQL被甲骨文收購了以後(收購sun的結果),甲骨文推出了好幾個版本的加強,極大改善了MySQL以前落後的狀況。直接的結果就是,MariaDB社區發展遭受嚴重打擊。現在的公司,如果上MariaDB很不靠譜,小心被歷史拋棄哦。現在MariaDB連SQL的寫法很多都和MySQL不一樣了,自己作死。MariaDB用的資料庫引擎也落後了一大把,準備被用戶拋棄吧。

PostgreSQL的歷史和Oracle幾乎一樣長,以前不流行,是因為雖然對SQL規範支持完整。但是性能太差勁。現在的發展還可以,也是因為改善了性能。這個資料庫的發展,是很受甲骨文收購MySQL的影響的,原來的MySQL技術被引入PostgreSQL,導致這個以前只是在大學有點用戶的課堂作業,畢業設計獲得了極大的發展。

至於說Java和VirtulBOX,那2個東西在SUN手裡面就好過么?JAVA1.6這個版本保持了十多年,沒有升級大的語法,活生生被C#超過了。甲骨文收購以後,只能說保持原樣,並略微有改善。甲骨文確實不大擅長這一塊,真的不要抱太大的希望。

現在都是NoSQL的天下。誇張了。現在hadoop之後hive啥的,都是MySQL的語法……NoSQL發展的結果,就是變成SQL。

其實,我想說的是:在資料庫領域,這些商業公司的出現,極大的降低了企業的資料庫使用成本。如果不是有他們,企業採用早期的PostgreSQL這樣的資料庫,效率低下,BUG多多。他們的成本,是遠大於採用Oracle這樣的商業資料庫的。其實性價比最高的資料庫是EXCEL,我見過太多這樣的案例,幾個簡單的EXCEL表格,給企業省掉了幾十萬的專有系統研發外包費用。

阿里集團去Oracle,一個大P怎麼也得給千萬年薪吧。一個團隊,可以買Oracle無限制授權若干次了。但是,如果人家的目的是推廣給別的企業,然後收他們的錢,這麼做也許合理吧。

最後,我覺得站在程序員的角度,甲骨文確實是毒瘤,擋了大家的財路。如果沒有這些公司,每個企業都要自己開發資料庫,那C++的開發人員的待遇和地位,可以獲得極其巨大的提升了。不至於被object c甚至swift給秒了。

評論區噴我的屌絲們,看招!

嚇尿了吧?哈哈哈哈


它收購了Sun,然後Java成了一個商標,國內的Java eye的域名據說是因為這個換的(如有失實請告知);它的核心資料庫產品,動輒百萬的licence,不明顯地制約著技術發展,當它醒悟過來的時候已經是NoSQL時代了;

它一次性擁有開源社區十幾年的成果-MYSQL,雖然保持著它的迭代,但對全世界的公司來說這就像一把達摩克利斯之劍懸在頭上,假如明天Oracle決定讓你的公司pay royalty,那麼這些公司瞬間就面臨著訴訟官司和不菲的成本;

很多人不明白Oracle擁有MYSQL和Sun擁有MYSQL的本質區別,一個公司邪惡不會刻意表現,他的公關和市場戰略部門討好都來不及,但這不改變它的收購行為的本質。競爭對手收購,而且是一個產品本有可能衝擊對方市場的時候;如果今天Microsoft今天用錢把Linux Foundation給買了,Adobe把HTML5買了,你會覺得這是正常的收購行為嗎?

問題不在於這些技術是不是在Sun手裡很爛,也許沒有更好,沒有更爛,問題是至少原來它們分屬兩家公司,彼此沒有對彼此的生殺大權,至少有競爭(市場細分)的基礎,你原本一個正兒八經做生意用MYSQL的公司,真的覺得沒有隱憂?在中國當然感覺不明顯,業界如何對這些公司影響不大,因為我們都知道的原因。國外的中小企業卻不是這樣,Oracle不管盜版如果要把這也算成一個好處,那無話可說,只能說在中國這種公司更能得到實惠吧。

NOSQL可以用SQL QUERY不意味著NOSQL變成了SQL,說實話不是這個問題的討論重點,我的觀點是它出手收購的時機。因為它的主要產品不開源(我不是說它一定要開源),所以收購半開源的競爭對手就是它的策略。你從它的角度考慮當然覺得順理成章,但為什麼社區在收購以後有那麼大的分化,因為我前面說過的原因,Oracle擁有MYSQL和Sun擁有MYSQL不一樣。

阿里系統早幾年就開始去IOE了,早先的成本投入對擁有千萬投資的公司來說,幾十萬幾百萬也許不是問題,但事實是他們在去IOE,? 淘寶和阿里巴巴去Oracle化事件 引發資料庫技術人員大討論 這又是為什麼?因為當你自身的資料庫團隊不成熟的時候,你希望能打一個電話來節約成本,但當你的技術團隊成熟的時候,你更希望對所使用的技術有更好的理解和控制,而不是把自己的額業務建立在收取昂貴服務費的黑盒之上。黑盒技術到一定程度就從技術資產轉變為技術成本,我們做web開發的都知道這一點,開源未必意味著你必須要patch它才叫開源,開源首先是你有充分的機會去理解它,但是扯開去談這個方面並不是問題的重點。

達摩克利斯之劍: ... 用來表示時刻存在的危險...

這才是重點。

有朋友認為Sun的MYSQL和Oracle的MYSQL沒什麼區別,我覺得這是天真的,社區是用腳投票的。對MariaDB和PostgreSQL的技術評價各有側重,個人也有偏好,我想這也沒有必要展開,但事實是至少據我所知,技術選型的時候的權重已經超過了Oracle的MYSQL。

What do we hate Oracle for?


我不想說甲骨文如何,我就納悶Sun是怎麼搞的。。。墮落成這個樣子,還有那個諾基亞。。。。


的確是毒瘤,不過不怕,以後用postgresql+cassandra就可以不用oracle的db了


有了oracle資料庫,畢業生都能寫出很差的SQL,都能運行的不差 ,因為oracle牛,優化器太牛了,所以程序猿要感謝他。

如果要想標題的格式: IBM是業界毒瘤,蘋果是業界毒瘤,估計贊同的人更多,

實際上,看問題不能只看負面的方面。


Oracle也是實現了技術改變世界這個偉大夢想的科技公司 沒有Oracle 這個世界恐怕不會比今天美好

與其說是毒瘤,不如說是一朵盛開的奇葩花朵


oracle是業界標杆,而且相當良心。

沒錢時候用盜版,他根本不管,啥時候公司賺錢了再買個licence就行。要是賺錢了還不買licence就是找倒霉了。

性能以及可靠性完爆各種競爭對手幾條街。在金融領域是不可替代的存在。


甲骨文,就是遊戲界的 EA。


JRE安裝文件,捆綁了百度,可見一斑!稍候放圖!


一個銀行軟體,招的java開發寫的演算法跑起來七個小時,時不時內存溢出。換成存儲過程,十幾分鐘。

我覺得業界毒瘤是垃圾開發


Oracle 能把一個活生生的開源項目搞死或者是私有化。

可以,這很甲骨文。


毒瘤又如何,人家依然憑藉技術殺出了自己的一片天地,


就更有人說bat是中國it的毒瘤一樣,就跟有人說有了京東和阿里國內電商做不起來一樣


Oracle和其他的公司最大的不同他基本上是一個純粹的B2B公司,他不是賣給Consumer,而是賣個世界500強一樣的大公司。他賣給每個公司的基本是都是一個基於資料庫定製的服務,不是什麼咖啡 牛奶 或者 Windows Office 給人用而且沒有定製的東西。

叫他 業界毒瘤是 Oracle經常Sue其他的公司,創始人也不喜歡去澄清。

雖然現在已經業績下滑了,當年只是亞於微軟的第二大軟體公司。 還在蘋果低估時差點把Apple公司買下來


是公司就要賺錢。人家起碼在更新換代,努力為客戶提供優秀的產品和服務。你以為人家開發出一個好產品沒有什麼投入?你用什麼東西是你的自由,不用他東西時請閉嘴,有本事自己去開發一個。


垃圾公司,在廣告上靠不實數據打擊競爭對手,都上我們MBA課程了。


作為該公司MIS系統的資深用戶,表示該公司技術支持服務之差,系統之垃圾,該公司可以從地球上消失了


重新打包rhel發行銷售算不算


人具有多樣性


推薦閱讀:

現代 JVM 的垃圾回收裡面還有「引用計數」嗎?
如何評價 2015 年 CCPC ?
編程越來越平民化傻瓜化,這對於IT行業是否有影響?
知乎上那些自學計算機的人們,你們都有什麼學習計劃和未來規劃?
為什麼processing坐標系的原點在左上角?

TAG:資料庫 | 編程 | 甲骨文Oracle | Java |