<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之旅 廣告
                # Yandex 架構 > 原文: [http://highscalability.com/blog/2008/2/24/yandex-architecture.html](http://highscalability.com/blog/2008/2/24/yandex-architecture.html) **更新:** [用 Django](http://softwaremaniacs.org/blog/2008/02/24/why-offline-crashed-en/) 編寫的 Yandex 新部分崩潰的剖析。 寫入魔術會話變量會導致對每個請求的 InnoDB 數據庫意外寫入。 由于重建索引,寫入花費了 6-7 秒。 有關系統大小,出了什么問題以及如何修復它的許多有用的細節。 Yandex 是俄羅斯的搜索引擎,其搜索索引為 35 億頁。 我們只知道一些有關它們如何工作的有趣事實,而在詳細的體系結構級別則一無所知。 希望我們以后能學到更多,但是我認為這仍然很有趣。 從艾倫·斯特恩(Allen Stern)對 Yandex 首席技術官 Ilya Segalovich 的采訪中,我們可以了解到: * 搜索索引中有 35 億頁。* 超過數千臺服務器。* 每天有 3500 萬次搜索。* 俄羅斯各地的幾個數據中心。* 兩層體系結構。* 該數據庫被分成幾部分,當請求搜索時,它從不同的數據庫服務器中提取這些位,并為用戶組合在一起。* 使用的語言:C ++,Perl 和一些 Java。* FreeBSD 被用作他們的服務器操作系統。* 2006 年的收入為 7200 萬美元。 Yandex 不僅僅是搜索引擎。 這是一個門戶。 我有一個朋友使用 yandex.ru 電子郵件地址。 哇。 我從未聽說過 Yandex,但他們顯然在那里做得很認真。 看到成功的事物出自俄羅斯/東歐,總是很酷:那里的頂級開發人員實際上真的非常出色:非常聰明和超強硬。 是的,Yandex 不僅僅是搜索引擎,它還提供了相當長的服務列表,其中包括電子郵件。 但是從我的角度來看,他們的服務并沒有真正提供具有競爭力的質量水平,尤其是與 Google 服務相比:有時候,我認為 Yandex 搜索引擎不是根據相關性而是根據隨機數生成器,郵箱來選擇結果 經常被垃圾郵件淹沒,等等。 就我而言,即使考慮到我居住在俄羅斯這一事實,我也更喜歡使用國際服務提供商,但 Yandex 仍然是俄羅斯最大的互聯網服務提供商,并且由于一些奇怪的事實,確實有大量的俄羅斯人使用它 原因,例如它們只是“用來在 Yandex 中執行搜索”,或者鍵入 google.com 而不是 ya.ru 可能太耗時了... Google 的俄文搜索不理想,因為俄文有多種形式的單詞。 因此,也請使用俄語進行良好的搜索,您應該非常了解俄語。 現在,谷歌搜索俄語,就好像它是英語一樣。 +可能是俄羅斯支持其搜索引擎來控制互聯網的俄羅斯部分。 有俄羅斯搜索引擎 yandex 和 ramber,有俄羅斯匯款網絡貨幣和 yander 錢,有俄羅斯社交網絡,當然還有 rutube。 由于您沒有俄語鍵盤,因此您也無法在瀏覽器中輸入俄語域名。 (俄語): [http://www.seotools.ru/biblioteka-optimizatora/yandeks/arhitektura.html](http://www.seotools.ru/biblioteka-optimizatora/yandeks/arhitektura.html) -Yandex 體系結構(2000) [http://www.searchrank.ru/arxitektura-yandeks-poiska/](http://www.searchrank.ru/arxitektura-yandeks-poiska/) (2007) 來自 HighLoad 2007 會議(俄語)的幻燈片 [http://www.google.ru/url?sa=t & ct = res & cd = 7 & url = http%3A% 2F%2Fwww.jug.ru%2Fservlets%2Fimages%2Fmeeting_2007_10_13%2Fyandex-search-arch-posthighload.ppt & ei = guy6R46gB6T8wwH88oHGCg & usg = AFQjCNF7f2AHT-Sy2a2Cy2a2C6Y2a2C2Y2a6C2Y2a6C6a7C7a2C6C6Y2A6C7Y2A6C6Y2A6Y2A6Y2C6Y2E7](http://www.google.ru/url?sa=t&ct=res&cd=7&url=http%3A%2F%2Fwww.jug.ru%2Fservlets%2Fimages%2Fmeeting_2007_10_13%2Fyandex-search-arch-posthighload.ppt&ei=guy6R46gB6T8wwH88oHGCg&usg=AFQjCNF7f_AsyqvkjUGje6aPU0q-IGy-aA&sig2=vhyz3MV66M6p7Dgsk2SfCQ) Google 確實為西里爾語(例如俄語或保加利亞語(我的母語))提供了支持。 也許 Yandex 做得更好。 該死的驗證碼區分大小寫! 確實不是一個好選擇! 也許我是在挑選東西,但是“崩潰的解剖”一文的摘要中有兩件事。 他們沒有寫任何魔術變量。 他們正在修改每個請求上的會話數據(不必要),從而將其保存到 DB。 沒什么神奇的。 漫長的索引重建是由于使用了非順序主鍵(MD5 哈希)導致的-InnoDB,這意味著它將在每個請求上重建整個事物,從而導致性能下降。 對我來說,這是神奇的,因為很難從代碼中推斷出后果。 而選擇具有如此巨大負面影響的關鍵價值則是另一大法寶。 通過看那條線,會期望這樣的效果嗎? 不是我,這就是為什么魔術突然出現。 Google does make stemming for cyrillic languages like Russian or Bulgarian (my native tongue). Perhaps Yandex does it better. 由于單一原因,我總是在用俄語搜索時使用 Yandex- **Yandex 會說俄語**,而 Google 不會。 但是 Google 獲得了我所有的英語搜索,因為 Yandex 只是在“英語網”中做得不好。 但是,嘿-他們有一個哥哥可以向他學習,所以也許有一天...;) yandex 看起來真的很好,并且我肯定它會在將來對我有用 謝謝 關于 Yandex 的相當不錯的總結。 老實說,我從來不知道這樣的網站是在今天之前退出的。
                  <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>

                              哎呀哎呀视频在线观看