說說資料庫排行榜的事情
曾幾何時,自己也喜歡看開發語言排行榜,某個語言這個月分數高了,那個月低了,總能掀起不少的口水仗。爭著爭著,就跟小孩子過家家一樣,一切都被時間沖淡了。
這種感覺就和我們當年追求QQ號裡的星星月亮一樣,雖然感覺沒有直接的用處,但是感覺就是好。所以看到有些同學的語言之爭,我覺得也蠻好,至少還有一點點激情。
我策劃組織過幾期DBAplus社群的newsletter,主要面向的是資料庫方向和大資料。
從我的初衷和理解來說,這個newsletter就不是希望分出個你強我弱,而是簡單的you can you up的態度,你有亮點有重大更新,那歡迎,否則免談。
幾期newsletter的連結如下:
今天偶然在聊天群裡看到有的同學感嘆Oracle的衰落,直接是從DB-Engines入手,我覺得這個姿勢不對,可能會誤導一些朋友,所以覺得還是最好能說明下我的想法。
首先我來解讀一下,直接看DB -Engines來看資料庫的流行度和佔用率,沒有直接意義。
DB-Engines的資料從哪裡來,主要是從搜尋引擎而來,包含的是google,yahoo,stackoverflow,yandex這些,還沒有明確說有baidu,還有其他的中文引擎。所以從資料來源上是有限的。
整體而言,資料只能反映出一個流行度,而不是市場佔用率,大家一定不要被這個誤導。很多同學說高了幾分,低了幾分,時長佔有率如何,目前來看還不能完全掛鉤,但是方向肯定是有的,資料庫越流行,市場的使用率相對來說是高的。
另外有的同學說MySQL的分數很高了,其實MySQL的流行度從去年來看本身就很高了,流行度來看MySQL超越oracle是沒有懸念的,只是一個時間問題。而且去年有幾天確實是超過了。
在此我不會說oracle好還是不好,單純從貴的角度來入手對比資料庫也是不公平的。商業資料庫都是收費的,因為是商業,要按照商業規則來,SQL Server照樣也收license,db2也收,商業有成熟的支援,完善的功能,主要優點就是支援的力度,有時候還可以背鍋。而開源則不然,核心業務上開源方案,如果就是為了迎合開源而不可控,可以理解就是裸奔。
開源是軟體行業的一大趨勢,儘管有些人還對此抱有懷疑或者帶有一絲的排斥,這個是時代的變化帶給大家的危機和機遇。
還看到一些朋友發的這個圖。
上面圖上說的那些,Oracle是有一個法務部門,是專門做license審查的,一般的級別根本入不了他們的範圍,收大客戶的錢是佔主要的部分。
收費幾十萬上百萬美金,多年之前沒法求證,但是結合當前的價格,這個有些虛,一體機1/4配,大多數業務完全可以承載,也就報價在100多萬人民幣。而這是頂配的價錢,單機的相對來說要低不少。
收個幾十萬確實是差不多。這個開源的沒有這個顧慮,如果量級大,上幾百臺的規模,使用商業就不划算了。
大家學習Oracle的時候,要學習裡面的思想和方法,學習其他資料庫會容易很多。要說網際網路公司用Oracle還是mysql,毫無疑問,絕大多數都是開源方案,其中的主力是MySQL(實際的值可能比這個還要高)
至於開源陣營裡,MySQL,PG好不好,討論這個和討論排行榜是一回事。適合自己的場景,能夠滿足自己的需求就是合適的方案,注意這裡,我說的是合適,永遠沒有銀彈的方案,沒有必要掰正。大家與其抱怨,不如給開源添磚加瓦,打嘴炮太浪費時間。
在資料庫領域裡,國產資料庫是一種特殊的角色存在,而且應該是被低估的一股技術力量,其實在關係型,NoSQL,NewSQL領域都有一些不錯的成績,我很佩服那些自主開發支援的國產資料庫,先很欣賞東旭說過的一句話:為什麼我們不自己定義跑道。國產的力量是被低估的,同時某種程度上來說,國產的力量還是有待提高的。大家要改變目前的一些固有認知,一方面是有亮點的成績,另一方面就是需要時間來過渡。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2152335/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 說說資料庫事務資料庫
- 你能說說你理解的資料庫規範嗎?資料庫
- 面試官:說說資料庫事務吧面試資料庫
- 說說資料分析中的資料建模
- 本週搞幾件事情,說說你的計劃吧
- Activiti(一) activiti資料庫表說明資料庫
- 細說資料庫協作運維資料庫運維
- 重要的事情說無數遍:容器就是LinuxLinux
- 說一說 React 和 Redux 你知道或者不知道的一些事情ReactRedux
- 【PG結構】Postgresql資料庫資料目錄說明SQL資料庫
- oracle18c資料庫特性說明Oracle資料庫
- mysql資料庫誤刪除操作說明MySql資料庫
- 求你了,別再說資料庫鎖的只是索引了!!!資料庫索引
- MySQL 資料庫最佳化的具體方法說明MySql資料庫
- 帝國cms所有資料庫欄位說明資料庫
- 趣說GBase 8a資料庫叢集(一)資料庫
- 說說 Python 的變數以及簡單資料型別Python變數資料型別
- 說說在 Python 中,如何讀取檔案中的資料Python
- 說說你對資料結構的理解?有哪些?區別?資料結構
- 說說你對IE特有的資料儲存userData的理解
- 大咖說·開源人說|資料庫 PolarDB 開源的商業邏輯與價值思考資料庫
- 資料分頁說明
- 【Longhash資料分析】來說一說幣圈的風險有多大
- 資料庫開源 | 200人中英文混說資料庫開放申請資料庫
- 說說如何在 Spring Boot 中使用 JdbcTemplate 讀寫資料Spring BootJDBC
- 傳說中的資料結構_JAVA資料結構Java
- 為什麼說資料庫是Serverless最難攻堅的堡壘?資料庫Server
- 為什麼說雲資料庫是商業的成功、技術的倒退?資料庫
- 趣說GBase 8a資料庫叢集(三)—之高可用特性資料庫
- 開工第一天,年後再說的事情來襲~
- Zabbix系統MySQL資料庫分割槽表的設定--精簡說明MySql資料庫
- 我們常說的資料庫最佳化,可以從哪些維度入手?資料庫
- 說說 Python 的列表Python
- 說說java的反射Java反射
- 說說在 Python 中如何遞迴建立不存在的資料夾路徑Python遞迴
- 最新國產資料庫排行榜資料庫
- InfluxDB vs TDengine,用資料“說”效能UX
- 終於懂了,為什麼說雲資料庫時代已來資料庫