日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Hello,大家好,我是每天深情賺錢的程序員,姜老師~~~

在最近一次的直播中,有同學問道:“如何阻止開發同學使用 TiDB ?"

相信看了直播的小伙伴都有印象。

這其實是一個很好的問題!

從這個提問來看,大概率這位同學覺得 TiDB 性能較差,或許都遠不及現在運行的單個 MySQL 實例。

自己業務訪問量也不高,不到1000的 QPS (Query per Second),哪有什么態擴縮容的需求,為什么需要部署這么“復雜”的數據庫架構呢?

然而,用姜老師偏愛的口頭禪回答:以上全錯。

1

做趨勢的朋友

如果將時間回溯到2012年,淘寶去 IOE 的架構升級浪潮中,那時很多阿里 Oracle DBA 也會有類似同樣的疑問。

為什么要用 MySQL ?Oracle 性能杠杠的。

引入 MySQL ,License 成本是省下不少,但是人力和硬件成本會上去,其實也不會省多少。

你看這是不是很像一個輪回,只不過這次 MySQL 從替換 Oracle 數據庫變為了被替換方,而 TiDB 成為了新生代的替代者。

當年不接受變化的 DBA ,哪怕一些 Oracle ACED 們,最終選擇離開了淘寶。

然而,他們錯過了淘寶飛速發展的黃金10年,你說他們是慶幸還是拍大腿呢?

某數據庫服務公司,創始人堅持認為 MySQL 無法取代 Oracle 在傳統企業的份額,你說他是不是也是后悔自己當初的選擇?

要是當初沒這么的堅持,是不是現在公司都已上市,帶領著創業的小伙伴們一起敲鐘了呢?

所以, 選擇做趨勢的朋友。

回到前面同學在直播間的提問,如果 TiDB 真如當年 MySQL 那樣能打的話,為什么要阻止開發同學去使用呢?

你不是應該盡快學習這門新的技能嗎?

這樣才能實現彎道超車或換道超車么?

2

趨勢看增量數據

現在的問題應該是 TiDB 會是下一代數據庫的選型么?會是引領下一代數據庫發展的趨勢么?

趨勢不是做PPT,跟投資人畫餅,寫軟文,而是數據。

是的, 趨勢是看市場的增量數據 。

例如看新能源車,他的增量遠超傳統燃油車。

下圖是2021年各車企的銷量情況,可以看到雖然銷量上依然傳統車企更高,但新能源廠商,如特斯拉、比亞迪,他們的增量更為巨大。

BTW,寶馬2021年的銷售增量,主要受惠于新能源車輛銷售的大幅增加。

到2022年,特斯拉的銷量目標是200萬。下圖為特斯拉歷年的銷量:

換句話說,預計到今年底,特斯拉的體量就和傳統 BBA 們差不多了。

綜上所述,新能源車的發展是趨勢。

接著,讓我們來好好分析 TiDB 的發展趨勢。

對于技術產品,可以用百度指數來進行衡量這款數據庫的發展歷程。

當然也可以用 google Trend,從結果上看并不會太大的趨勢差異。

上圖顯示的是從2015年到目前為止 TiDB 的百度指數。

可以發現,從2015年到2018年,TiDB 的增長趨勢很是明顯。

然而,2018年到2020年卻基本沒有太大的變化。

借助最近國產化的要求,TiDB稍有增加,但也遠不如第一階段的上升勢頭。

另外,TiDB 數據庫背后的 PingCAP 公司在產品運營上相當花心思。在這樣的投入下,目前這樣的成績或許并不能讓人滿意。

接著,我們來看另一款網紅數據庫 ClickHouse:

從上圖的對比可以看到,ClickHouse 在2020年才開始出現在百度指數中,但2年的時間,其熱度已經超過了運營7年的 TiDB。

更為關鍵的是,ClickHouse 并沒有背后的商業公司進行產品運營,純屬社區自我驅動,取得這樣的成績實屬不易。

那么 MySQL 數據庫呢?

可以看到 MySQL 的指數遠超ClickHouse、TiDB,幾乎是他們的8~10倍。

2018年到2020年期間,MySQL 指數達到最大頂峰,最近2年開始略有下降,但對比2018年前的并沒有太大的下降。

值得注意的是,MySQL 在國內分支版本越來越多,這樣對于統計趨勢指數也會有所影響。

此外,傳統關系型數據庫如 Oracle、PostgreSQL、SQL Server 這幾年也都有類似的下降。

但至少到目前為止,下跌的幅度都不是特別大,在5%左右。

當然,后續需要持續關注這塊的變化。

從百度指數來看,說 TiDB 取代 MySQL,成為下一代數據庫的標桿數據庫,過于牽強,甚至 TiDB 數據庫目前在國內的發展或已成為瓶頸。

3

趨勢決定從業人員

除了通過百度指數、Google Trend 這類網站觀察技術的趨勢發展,另一個維度是從業人員的數量。

要看某個技術領域從業人員的增量,可以通過當前的招聘信息來一窺究竟。

上圖顯示的是 BOSS 直聘上薪資高于2萬的 MySQL DBA 職位,可以看到即便最為基礎的 DBA 崗位也有大量的職位。

如阿里這樣的公司,甚至最高能給出6萬的薪資,所以說 MySQL 數據庫這個技能的崗位需求非常巨大。

簡單來說,好找工作,薪資又高。

然而,當查詢有關 TiDB 的崗位時,你會發現大部分的需求來自于數據庫內核開發,而且大量是 JD 中帶上了對于 TiDB 的要求,而不是專職的 TiDB 崗位。如下圖所示:

所以,至少到目前為止,從從業人員看,很難說 TiDB 是一個很明顯的趨勢。

4

開放的心態

最后的一個問題,業務開發要選擇一個新的數據庫,作為 DBA 為什么要阻止開發同學的選型?

哪怕現在新能源車已然是事實標準,BBA等傳統車企都已發布停止燃油車的時間表,但至少目前還有不少人購車時依然會選擇燃油車。

所以,站在 DBA 角度,你說 TiDB 的各種不好,無可厚非。但開發同學同樣可以說出各種好的地方,互相是無法被說服的。

人不能被說服,只能被天啟。

如果 TiDB 真的是未來數據庫的發展趨勢,那么他會像 SQLite、MySQL、redis、ElasticSearch、ClickHouse 一樣,迅速被廣大程序員所接受,成為行業的事實標準。

如果他不行,他會如 PostgreSQL、Cassandra 一樣,成為一個小眾數據庫。僅在特定場景、特定偏好人群中使用。

趨勢是用戶的最終選擇,并不是僅憑一人之力可以阻止,也不是僅憑一人之力可以流行。

作為 DBA,做好風險預警告知與兜底預案,這才是你的首要任務。

最后,如果你實在不想花力氣分析各種數據,那就看看互聯網大廠們的選擇。

畢竟他們擁有業界真正最為頂尖的程序員,最為復雜的業務系統,以及對于數據庫最為苛刻的性能要求。

以上。

分享到:
標簽:TiDB
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定