<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程名稱:NoSQL 數據庫培訓

            4401 人關注
            (78637/99817)
            課程大綱:

            NoSQL 數據庫培訓

             

            課程使用 C++ 11 實現了一個完全兼容 redis 的 kv 數據庫項目——Qedis ;

            該項目會使用到一些 C++11 核心特性和 STL 庫,并利用已有的 tcp 網絡庫,

            逐步構建出一個完全兼容 Redis 的更高性能的內存數據庫。

            1 C++ 11 核心語法的實際運用

            2 理解 Qedis 數據結構模型

            3 理解 Qedis 事務與樂觀鎖

            4 學習使用 Leveldb 并與 Qedis 結合

            5 使用 C++ 11 網絡庫編寫服務程序

            6 理解 Qedis 命令分發及命令邏輯實現

            7 理解發布訂閱實現

            1
            本項目常用的 cpp 11 特性講解實踐

            1.右值引用是如何提高性能

            2.智能指針如何避免各種內存問題

            3.lambda 4.C11語法糖

            2
            tcp 網絡庫基本使用

            1.如何監聽一個tcp端口

            2.如何處理連接上的數據

            3.如何發送數據給客戶端

            4.如何踢掉客戶端

            3
            Qedis 數據結構實現與協議處理

            1.Qedis數據結構模型

            2.Qedis協議細節

            3.Qedis命令分發與處理的實現

            4
            實現常用數據結構相關的命令

            1.字符串常見命令實現

            2.鏈表常見命令實現

            3.哈希常見命令實現

            5
            Qedis 事務

            1.體驗事務功能

            2.體驗樂觀鎖功能

            3.事務的實現

            6
            Qedis 發布訂閱

            1.體驗發布訂閱功能

            2.實現發布訂閱

            7
            使用 leveldb 突破內存限制

            1.leveldb介紹

            2.如何將leveldb嵌入Qedis


            登錄 后發表評論
            新評論
            全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
            我的報告 / 所有報告
            538在线视频二三区视视频