天天看點

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

為滿足廣大開發者對更多資料庫産品的學習需求,我們特别建立了Redis&MongoDB社群交流群,邀請多位阿裡資料庫專家入駐,為廣大雲使用者提供專業的技術分享及回答,定期在國内開展線下技術沙龍,專家技術直播,歡迎大家加入!

Redis 是一個高性能的key-value資料庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合可以對關系資料庫起到很好的補充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等用戶端,使用很友善。

MongoDB是一個基于分布式檔案存儲的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充的高性能資料存儲解決方案。

MongoDB是一個介于關系資料庫和非關系資料庫之間的産品,是非關系資料庫當中功能最豐富,最像關系資料庫的。它支援的資料結構非常松散,是類似json的bson格式,是以可以存儲比較複雜的資料類型。Mongo最大的特點是它支援的查詢語言非常強大,其文法有點類似于面向對象的查詢語言,幾乎可以實作類似關系資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。

由于MongoDB和Redis都是NoSQL,采用結構型資料存儲,是以我們将二者合二為一建立了本群。

以下為【Redis&MongoDB 社群大群】往期全部的直播内容:

阿裡技術專家一挃

講師介紹:

一挃(阿裡集團-資料庫産品事業部-技術專家)

本名:樊智輝

阿裡巴巴MongoDB核心團隊技術專家, 10年資料庫相關經驗

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

内容概要:

MongoDB 的 Schema Free 的特性讓應用程式得以快速疊代, 同時它也對MongoDB 的優化器和執行器帶來了新的挑戰, 而這些挑戰是其他傳統資料庫所沒有的。 我們會去讨論這些挑戰是什麼,如何解決的,以及一些最佳實踐。

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

本PPT下載下傳位址:

點選下載下傳

視訊直播回顧:

點選觀看

阿裡技術專家梁盼

梁盼(阿裡集團-資料庫産品事業部-技術專家)

2011年南開大學數學系畢業。目前在阿裡雲智能事業群-雲智能産品研發闆塊-資料庫産品事業部-NoSQL産品部-MongoDB&Redis-引擎技術組從事Mongo,Redis,Memcache核心開發和維護工作。

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

衆所周知redis是單程序單線程模型。redis中負責主要工作的是主線程,主線程的工作包括但不限:接收用戶端連接配接,處理連接配接讀寫事件,解析請求,處理指令,處理定時器事件,資料同步等相關工作。單程序單線程隻能跑滿一個CPU核,在小包場景下,單個redis的QPS在8~10萬級别。如果QPS超過這個級别,單個redis就無法滿足需求。由于網絡IO和指令解析在redis指令進行中占用了較大部分的資源,是以将網絡IO和指令解析,指令處理做功能拆分:IO和指令解析在IO線程中處理,指令處理在Worker線程中進行,進而達到提高性能和完全相容原生redis的目的。經測試阿裡雲Redis多線優化版性能上相比原生redis有 300%的性能提升。

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

阿裡技術專家羽洵

羽洵(阿裡集團-資料庫産品事業部-技術專家)

本名:鄭曉茵

阿裡巴巴Redis核心團隊技術專家,主要從事Redis叢集架構相關的核心工作。

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

社群版Redis Cluster是無中心節點P2P的叢集架構,内部采用gossip協定傳遞維護叢集的拓撲結構和叢集中繼資料,能提供水準擴容和自動failover的功能。本次直播将一起探索Redis Cluster架構的基本設計原理。

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

阿裡進階開發工程師燭昭

燭昭(阿裡集團-資料庫産品事業部-進階開發工程師)

本名:陳星

2016年研究所學生畢業于北京師範大學資訊科學與技術學院。

來自于阿裡雲Redis&MongoDB團隊

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

目前多數資料庫都支援叢集版架構,也就是說一個邏輯單元中有多個db節點,不同節點之間通過複制的方式來實作資料的同步,比如Redis的基于sync/psync機制的aof主從同步,MongoDB基于oplog的主從同步等。這些機制支撐了一個單元下的資料備援高可用和讀寫分離負載分擔。但僅僅一個邏輯單元内的資料同步對于很多業務通常不夠用,很多業務需要跨邏輯單元的資料同步和遷移的能力,例如異地容災,全球多活等。

本次直播将主要介紹Redis和MongoDB的同步和遷移,進一步探索如何滿足使用者容災和多活的需求,以及如何靈活建構混合雲場景。主要就是借助于這兩個工具:RedisShake和MongoShake

https://github.com/alibaba/RedisShake https://github.com/alibaba/MongoShake
【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

阿裡技術專家煮茶

煮茶(阿裡集團-資料庫産品事業部-技術專家)

本名:王鑫

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

複制功能是redis最早實作的功能之一,支援資料在多個redis之間同步 -- 對主庫進行資料讀寫操作,寫請求資料通過主從複制功能傳遞給從庫,從庫提供資料讀取的能力。

有效的支撐了redis的多機熱備、故障切換,實作redis的負載均衡也需要依賴複制能力。

本次分享将和大家一起了解redis主從複制的基本原理,包括全量複制、部分複制、心跳機制以及相關日志、配置等。

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

群内彙集了阿裡最優秀的技術專家為大家做直播技術分享、問題答疑,整合最優質的Redis&MongoDB專家資源和技術資料,而且還會定期開展線下的技術沙龍,這麼多資源在此,還不快快加入?

雲栖社群的官方Redis&MongoDB釘釘群:

【Redis&MongoDB 社群大群】(1338人)

【Redis&MongoDB 社群大群】往期直播内容合輯(持續更新)

點選link入群方式:

https://c.tb.cn/F3.ZR5e5f

以下為雲栖社群的官方Redis&MongoDB雲栖号:

Redis&MongoDB社群

(點選關注)

相關文章:

雲栖社群Redis&MongoDB大群建立了,究竟什麼操作讓釘群剛一建立人數就達600+ ? 阿裡開發者技術社群鍵盤圖【全網首發,10萬開發者的大社群】