數(shù)據(jù)庫(kù)領(lǐng)域錯(cuò)覺:MongoDB 不火了?

近日,MongoDB 5.0 正式發(fā)布,推出了時(shí)序集合等重磅新特性,進(jìn)一步拓寬適用版圖。與此同時(shí),這款分布式文檔數(shù)據(jù)庫(kù)在 DB-Engines 最新公布的 7月數(shù)據(jù)庫(kù)排行榜中高居第 5 位,且分?jǐn)?shù)還在不斷增加,成為國(guó)際數(shù)據(jù)庫(kù)市場(chǎng)上最受歡迎的 NoSQL 數(shù)據(jù)庫(kù)產(chǎn)品。

數(shù)據(jù)庫(kù)領(lǐng)域錯(cuò)覺:MongoDB 不火了?

自 MongoDB 公司于 2018 年更改開源協(xié)議之后,MongoDB 曾一度陷入巨大的爭(zhēng)議漩渦,導(dǎo)致了當(dāng)時(shí)很多企業(yè)用戶的棄用,不少人對(duì) MongoDB 的發(fā)展持消極態(tài)度。三年過去,MongoDB 卻以持續(xù)增長(zhǎng)的態(tài)勢(shì)穩(wěn)坐 NoSQL 數(shù)據(jù)庫(kù)一哥的位置,出乎了很多人的意料。

MongoDB 在國(guó)內(nèi)的現(xiàn)狀

MongoDB 中文社區(qū)創(chuàng)始人、前 MongoDB 大中華區(qū)技術(shù)總監(jiān)唐建法(TJ)是資深的數(shù)據(jù)庫(kù)技術(shù)專家,多年來一直從事 MongoDB 的相關(guān)工作。早在 2016 年時(shí),TJ 曾指出國(guó)內(nèi)對(duì) MongoDB 的認(rèn)知程度不夠,以至于大部分時(shí)候都是使用在非關(guān)鍵型應(yīng)用場(chǎng)景。發(fā)展到今天,TJ 一路見證了 MongoDB 在國(guó)內(nèi)的成長(zhǎng),越來越多的國(guó)內(nèi)企業(yè)和開發(fā)者開始接受和使用 MongoDB。

TJ 表示,自己雖然已經(jīng)離開了 MongoDB 團(tuán)隊(duì),但仍作為 MongoDB 中文社區(qū)創(chuàng)始人,一直在關(guān)注著 MongoDB 在國(guó)內(nèi)的發(fā)展動(dòng)向。

“MongoDB 這些年來在國(guó)內(nèi)的發(fā)展一直是非常棒的,我們觀察到很多企業(yè)都已經(jīng)接受了其在很多關(guān)鍵場(chǎng)景可以發(fā)揮獨(dú)特價(jià)值的地方,我身邊一半的創(chuàng)業(yè)公司都在使用 MongoDB。”TJ 說。在金融場(chǎng)景,中國(guó)銀行、招商銀行以及太平洋保險(xiǎn)、泰康等這些頭部金融行業(yè),都開始使用 MongoDB;在很多公有云平臺(tái),MongoDB 也成為除了 MySQL 之外使用最廣泛的一個(gè)數(shù)據(jù)庫(kù)之一。

而在社區(qū)方面,TJ 創(chuàng)立的 MongoDB 中文社區(qū)也已經(jīng)從最初的幾十人發(fā)展到了今天的數(shù)萬人。TJ 表示,在疫情解除后,社區(qū)的技術(shù)交流活動(dòng)也會(huì)回歸正常,今年社區(qū)在長(zhǎng)沙、杭州、北京等地舉辦的技術(shù)交流活動(dòng)也吸引了大量的 MongoDB 愛好者參加。

如今的 MongoDB 在國(guó)內(nèi)的發(fā)展可謂是欣欣向榮。

MongoDB 的特色

在傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)老而彌堅(jiān),新興 NewSQL 數(shù)據(jù)庫(kù)風(fēng)頭正盛的今天,MongoDB 又是憑借什么優(yōu)勢(shì)在數(shù)據(jù)庫(kù)市場(chǎng)中立足的呢?

TJ 告訴我們,MongoDB 是一個(gè)比較通用的多用途分布式文檔數(shù)據(jù)庫(kù)產(chǎn)品。與其他主流數(shù)據(jù)庫(kù)相比,它的核心亮點(diǎn)是其彈性 JSON 模型,對(duì)應(yīng)用開發(fā)非常友好,可以數(shù)量級(jí)的降低數(shù)據(jù)庫(kù)開發(fā)的工作量。

經(jīng)過這些年的優(yōu)化迭代,MongoDB 可以像 MySQL 一樣,支持 ACID 事務(wù),可以作為大部分 APP 的后臺(tái)數(shù)據(jù)庫(kù)。它原生的 Shared Nothing 的分片架構(gòu),可以提供非常強(qiáng)大的擴(kuò)展能力,支持類似于字節(jié)跳動(dòng)這樣海量用戶的高并發(fā)訪問。

MongoDB 通過 RAFT 協(xié)議來支持多節(jié)點(diǎn)互備,而不是傳統(tǒng)的通過落盤來保證數(shù)據(jù)的持久性,這樣能夠以接近內(nèi)存數(shù)據(jù)庫(kù)的速度來為那些對(duì)響應(yīng)延遲極低的應(yīng)用提供支持,用戶往往不再需要 Redis 這樣的專用緩存。

此外,它的 Change Stream 功能就像一個(gè) Mini-Kafka 一樣,能夠?yàn)?pub-sub 場(chǎng)景提供一個(gè)非常方便的隊(duì)列功能。

正是看中 MongoDB 的這些特性,TJ 決定將其用來作為實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)的存儲(chǔ)方案,開啟了自己的創(chuàng)業(yè)之路 —— 創(chuàng)辦 Tapdata。

MongoDB:創(chuàng)業(yè)者的不二之選

Tapdata 想要解決的問題是傳統(tǒng)企業(yè) IT 架構(gòu)的“數(shù)據(jù)孤島”現(xiàn)象,即為客戶提供實(shí)時(shí)打通多源異構(gòu)數(shù)據(jù)庫(kù)的能力。

事實(shí)上,這些年來為解決“數(shù)據(jù)孤島”出現(xiàn)的產(chǎn)品并不少見,從數(shù)倉(cāng)、數(shù)據(jù)湖再到數(shù)據(jù)中臺(tái),可以發(fā)現(xiàn),三者支持的核心業(yè)務(wù)場(chǎng)景還是偏 BI 報(bào)表、各種數(shù)據(jù)分析等 OLAP 場(chǎng)景,重在對(duì)歷史數(shù)據(jù)做洞察和分析。而一個(gè)能為企業(yè)提供即時(shí)數(shù)據(jù)、用于 OLTP 業(yè)務(wù)支撐的實(shí)時(shí)數(shù)據(jù)平臺(tái)卻少之又少。正是看中了這一市場(chǎng)空白,Tapdata 決定以實(shí)時(shí)數(shù)據(jù)為服務(wù),打造一個(gè)面向 TP 的實(shí)時(shí) DaaS 平臺(tái)。

不過 TJ 也指出,Tapdata 的 DaaS 平臺(tái)與其他數(shù)倉(cāng)和大數(shù)據(jù)平臺(tái)并不是非此即彼的關(guān)系,因?yàn)?DaaS 是以數(shù)據(jù)服務(wù)為導(dǎo)向的數(shù)據(jù)平臺(tái),并不企圖大而全地支撐起所有數(shù)據(jù)業(yè)務(wù),因此可以和數(shù)據(jù)湖和數(shù)倉(cāng)形成上下游關(guān)系,為其提供完整、統(tǒng)一、準(zhǔn)確的實(shí)時(shí)數(shù)據(jù)。用 TJ 的話說就是:“我只把數(shù)據(jù)像自來水一樣給到你,你把‘水’拿過去以后,是用去做飲料還是啤酒,由你來定。”這也是 Tapdata 創(chuàng)立的初衷:Make Your Data on Tap!

TJ 介紹,相比于動(dòng)輒需要 5-10 個(gè)開源技術(shù)棧集成起來的大數(shù)據(jù)平臺(tái),Tapdata 實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)依賴 MongoDB 的特性實(shí)現(xiàn)了部署運(yùn)維輕,學(xué)習(xí)成本低等高度產(chǎn)品化的優(yōu)點(diǎn)。其中的核心技術(shù)優(yōu)勢(shì),則是實(shí)現(xiàn)了覆蓋數(shù)據(jù)采集到存儲(chǔ)過程的全鏈路實(shí)時(shí)。

數(shù)據(jù)庫(kù)領(lǐng)域錯(cuò)覺:MongoDB 不火了?

Tapdata 目前面向的數(shù)據(jù)管理人員、應(yīng)用開發(fā)或者架構(gòu)師,在定位上更偏向基礎(chǔ)軟件。關(guān)于如何讓市場(chǎng)更好的理解這一點(diǎn)并接受,TJ 表示有一個(gè)明確的“開放+開源”的路線圖。

  開源商業(yè)化的探索

在基礎(chǔ)架構(gòu)軟件領(lǐng)域,開源是最快提高市場(chǎng)接受度的一種模式。2021 年可以說是開源商業(yè)化爆發(fā)的一年,根據(jù) oss capital 的統(tǒng)計(jì),截止到 2021 年上半年,僅僅 6 個(gè)月的時(shí)間里風(fēng)投公司對(duì)開源商業(yè)公司的投資額已經(jīng)超過了 50 億美元,全年產(chǎn)品融資額已經(jīng)達(dá)到甚至超越此前 20 年的總和。但是作為一個(gè)從市值 230 億美元的開源商業(yè)化大坑里爬出來的老兵,TJ 表示他還在琢磨 Tapdata 開源后最合適的商業(yè)化模式。

據(jù)悉,在代碼開源之前,Tapdata 會(huì)通過云上開放的方式,以另一種方式將核心產(chǎn)品能力免費(fèi)提供給社區(qū)。Tapdata Cloud 已于近日正式推出公測(cè)版(http://cloud.tapdata.net), 目前這個(gè)版本還只是 Tapdata產(chǎn)品的一部分功能,但是已經(jīng)可以獨(dú)立完成多達(dá)十幾種數(shù)據(jù)庫(kù)的異構(gòu)數(shù)據(jù)同步能力,為新業(yè)務(wù)擴(kuò)展,緩存加速, 全文檢索,數(shù)據(jù)庫(kù)備份容災(zāi)等很多新型業(yè)務(wù)場(chǎng)景提供生產(chǎn)級(jí)的支撐。

TJ 表示 Tapdata 的這款云產(chǎn)品其實(shí)已經(jīng)在數(shù)月前成功和移動(dòng)公有云 ecloud 合作上線,為移動(dòng)云上和云下所有的數(shù)據(jù)庫(kù)提供上云和云間同步遷移能力。所以大家可以放心使用。Tapdata Cloud 目前的版本現(xiàn)在和將來都不會(huì)收費(fèi)。由于其架構(gòu)的特性,運(yùn)營(yíng)管理成本完全可以將持續(xù)由 Tapdata 公司來承擔(dān)。TJ 希望通過免費(fèi)云版開放來讓大家體會(huì)到實(shí)時(shí)數(shù)據(jù)的巨大價(jià)值,并能夠進(jìn)一步了解并采用 Tapdata 的 Real Time DaaS 數(shù)據(jù)架構(gòu)及產(chǎn)品。

下一步,在完成必要的準(zhǔn)備工作后,Tapdata 將會(huì)把核心模塊的代碼開源,使得不能上云的用戶也能使用到 Tapdata 的技術(shù)。也是通過這樣的策略,Tapdata 將海外市場(chǎng)作為未來增長(zhǎng)的重要方向。事實(shí)上,在尚未開源和推廣的情況下,Tapdata 已經(jīng)獲得了若干海外付費(fèi)客戶,并于今年 7 月獲得了數(shù)千萬美元的融資。

最后,TJ 也為自己的創(chuàng)業(yè)團(tuán)隊(duì)打了個(gè)小廣告:“Tapdata 正處于高速發(fā)展的時(shí)期,希望能有更多技術(shù)大牛加入我們,我們會(huì)提供書面期權(quán)等豐厚的福利。”

嘉賓簡(jiǎn)介

唐建法(TJ),MongoDB 中文社區(qū)主席,Tapdata 創(chuàng)始人,前 MongoDB 大中華區(qū)技術(shù)總監(jiān)

數(shù)據(jù)庫(kù)領(lǐng)域錯(cuò)覺:MongoDB 不火了?

8 月 1 日,TJ 將作為全球開源技術(shù)峰會(huì) GOTC 2021 深圳站的演講嘉賓,在「分布式數(shù)據(jù)庫(kù)與存儲(chǔ)」分論壇上帶來主題為“基于 MongoDB 構(gòu)建實(shí)時(shí)數(shù)據(jù)中臺(tái)的技術(shù)實(shí)現(xiàn)和挑戰(zhàn)”的精彩演講。TJ 將在本次分享中為大家講解什么是實(shí)時(shí)數(shù)據(jù)中臺(tái),核心技術(shù)需求都有哪些,技術(shù)選型的主要依據(jù)什么,以及快速落地的方案。通過本次分享你將了解基于 MongoDB 的特點(diǎn)和特性,快速落地實(shí)施數(shù)據(jù)中臺(tái)系統(tǒng)的關(guān)鍵技術(shù)細(xì)節(jié)。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )