MongoDB 2019 中國區使用者大會參會記錄

2021-09-24 09:29:25 字數 2454 閱讀 4060

本次會議舉辦的很用心,演講主題十分豐富,涵蓋了mongodb的新版本特性,資料庫安全,使用者案例,能滿足各種不同崗位聽眾的需求,接下來就分享一下參會的一些內容和感悟

當前mongodb的官網版本是4.0,下乙個大版本是4.2(還未推出),4.0版本相較於3.6版本效能有了一定的提公升,並提供了一些有意思的新特性。

提供了多文件事務,在4.0版本中,提供了複製集的多文件事務,而在將要推出的4.2版本中,將會提供分布式事務,即在原有的複製集多文件事務的基礎上,還會提供分片上的事務。當使用分布式事務以後,可以跨多個集合,資料庫,文件和分片使用事務。

針對聚合資料操作比較複雜,mongodb官方提供了乙個官方的gui連線工具,叫mongodb compass ,直觀地瀏覽資料。可以進行查詢。 使用完整的crud功能與資料進行互動。並且能夠直觀的對集合中的資料進行分析,對資料分布 和索引使用情況進行分析,可以使開發人員更直觀的分析資料。該工具基本可以滿足日常開發使用,但是比較新穎的資料質量分析功能,在別的mongodb gui工具中沒有看到過,也是mongodb compass的一大亮點,該工具提供社群版 和商業版,商業版功能更加豐富,下圖就是商業版 和 社群版功能特性對比

在會場,mongodb的官方人員展示了該工具中的聚合功能,可以將複雜的聚合管道流操作簡單化,然開發人員可以觀察到每一步的管道操作結果,降低編寫**的難度,

下圖中畫框部分是一些資料分析功能,比如該圖中就是某個集合每個字段取值的分布情況

atlas 由 mongodb 官方開發團隊來負責設計及運營。內建久經驗證的運維和安全最佳實踐,可自動執行耗時的管理任務,例如基礎架構配置、資料庫設定,從而確保高可用性、全球分發及備份等。利用簡便易用的控制面板和 api,您可以將更多時間用於構建應用程式,減少管理資料庫的時間。

由mongodb 官方提供的雲資料庫,使用者可以選擇在aws、azure、google cloud platform三種平台上建立雲資料伺服器,在大會上mongodb官方人員通過控制面板上的簡單操作,完成了在不同物理位置之間節點的資料遷移功能。(比如將資料從東京節點遷移到孟買節點,以保證南亞使用者的使用體驗)

這個工具是本次大會的乙個亮點,讓人眼前一亮的感覺。stitch是乙個能夠讓程式設計師迅速開發應用的工具,實現的是一種無需伺服器的後台概念。在傳統應用中,無論是前端網頁還是手機應用都需要訪問後端的應用,然後後台伺服器再去請求資料庫,而stitch則是要跨過中間這乙個步驟,通過在前端頁面引入sdk,讓前端頁面直接去訪問後端的資料庫。當前sdk支援的語言有 js/ios/android。但是通過查詢發現,stitch是需要配合mongodb atlas配套使用的

stitch的幾個亮點:

stitch queryanywhere:即直接可以從前台訪問mongodb文件資料,為了解決資料訪問安全問題,可以在stitch引擎中定義安全訪問規則,即讓不同的人有不同的資料訪問許可權。

stitch functions:可以在stitch引擎中用js寫一些函式,實現業務邏輯,大概和儲存過程概念類似

stitch triggers:實現類似傳統資料庫中的觸發器概念,這個功能很有意義,一旦資料庫中某些資料發生變化,就可以通過觸發器,觸發通知機制,發生一定的業務邏輯

stitch mobile sync (beta):可以與mongodb mobile移動版進行資料同步,屬於移動端的功能

使用者可以監聽集合上某些感興趣的事件,當事件發生的時候,會通知應用,並執行預先設定的業務邏輯,底層是通過監聽oplog日誌來實現該功能。可能的應用場景,飛機場飛機延誤,當更新飛機延誤表集合時,會觸發事件,給客戶傳送簡訊通知

由於底層依賴於oplog日誌,所以oplog一旦出現問題,那麼就會導致change stream失效

CCF關於APIO2019(中國區)的報名通知

2019亞洲和太平洋地區資訊學奧林匹克 asia and pacific informatics olympiad,簡稱apio2019 將於5月11日 週六 舉行。中國區選手測試活動將由中國計算機學會 ccf 主辦,於5月9日 13日在首都師範大學附屬中學進行。測試日為5月11日 週六 除測試外,...

2019 中國開源年會即將開啟

2019 中國開源年會 coscon 19 為業界最具影響力的開源年度盛會,將於 11 月 2 日至 3 日在華東師範大學 上海普陀區中山北路校區 由開源社舉辦。中國開源年會 coscon 作為一場專屬於開源人的聚會,吸引了越來越多的社群小夥伴加入。阿里巴巴作為白金贊助商和參展商參加了此次年會,並將...

2019中國國際新能源年會在北京召開

中新社北京1月16日電 李晗雪 由全國工商聯新能源商會主辦的 2019中國國際新能源年會 16日在北京召開。來自40多個國家和地區的駐華使領館 國際組織和中外新能源企業代表與會,共商新能源合作與發展。全聯新能源商會執行會長司海健致辭指出,當前,新能源與可再生能源已成為絕大多數國家倡導發展的方向。20...