<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # **Nosql概述** ***** ## **為什么要用Nosql** 淘寶 >1. 單機mysq年代 ![](https://img.kancloud.cn/ad/4a/ad4ac9cc4488c8b1db41ec46356bd62c_950x220.png) 90年代,一個基本的網址訪問量一般不會太大,單個數據庫完全足夠!那個時候, 更多的去使用靜態網站html~服務區根本沒有太大的壓力 思考一下,這種情況下;整個網址的瓶頸是什么? 1.數據量如果太大,一個機器放不下了! 2.數據的索引(B+tree)單表超過300萬就一定要加索引,一個機器內存也放不下 3.訪問量(讀寫混合)一個服務區承受不了~ 只要你出現以上三種情況之一,那么你就一定要晉級 >2.Memcached(緩存) + MySQL + 垂直拆分(讀寫分離) 網址80%的情況都在讀,每次都要去查詢數據庫的話就十分的麻煩!,所以說我們希望減輕數據的壓力,我們使用緩存來保證效率。 #### **發展過程:** **優化數據結構--> 文件緩存(Io)--->Mencached(當時最熱門的的書)** ![](https://img.kancloud.cn/b1/c2/b1c29f25f2fc759ab1fce04b4e906d80_778x405.png) > 3.分庫分表 + 水平拆分 + MySQL 集群 技術和業務在發展的同時,對人的要求也越來越高 ## 本質:數據庫(讀,寫) 早些年MySAM:表鎖,十分影響效率,高并發下就會出現嚴重的鎖問題 轉戰innodb:行鎖 慢慢的就開始使用分庫分表來解決寫的壓力!MySQL 在那個年代推出了便分區!這個并沒有多少公司使用! MySQL的集群,很好的滿足了那個年代的所有需求! ![](https://img.kancloud.cn/89/db/89dbdc9c5837b9e4fae9cdc3b07f02e6_658x459.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看