• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    向外擴展SQL Server系統的兩個選項

    發布: 2008-2-03 15:09 | 作者: java060515 | 來源: CSDN | 查看: 18次 | 進入軟件測試論壇討論

    領測軟件測試網 當我提到向外擴展數據庫系統時,我實際上只是討論對數據庫系統進行分割或劃分,以便你能利用那些部分,把它們分配到單獨的數據庫服務器上。這允許你在許多服務器間分散處理能力,以適應不斷擴張的增長。

      但是,額外的特性和功能需要更高的復雜程度。一個向外擴展的數據庫很難進行設計或管理。在你成功對一個數據庫系統實行向外擴展之前,你必須解決許多困難的商業和技術難題。

      本文說明向外擴展數據庫系統的兩個選項,從而實現更高的可擴展性:水平數據劃分和垂直數據劃分。

      水平數據劃分

      使用水平數據劃分,數據庫結構在數據庫實例方面沒有變化。通常,數據庫之間唯一的不同在于實例包含的數據不同。

      開發出中間層應用程序,使得實例間的數據得到適當維護,是這種解決方案的特點?赡芎茈y決定如何在數據庫實例間劃分數據。數據分配方法十分關鍵,因為我們需要在不同服務器間比較平均地分散數據負載。不進行這種平均分割,你就無法取得向外擴展數據庫的任何好處,因為查詢或事務處理的大部分IO仍然只發生在一臺服務器上。

      既然全部數據不再保存在一臺服務器上,因此在必要時更難對所有數據執行查詢。幸運的是,你可以建立分布式劃分視圖連接兩個服務器實例間的數據,使得數據看起來就像保存在一臺服務器上。有一些特殊的視圖,它們利用連接的服務器和在數據表上建立的約束,有效地返回數據,就好像你只查詢一臺服務器上的數據一樣。(我將在下周的文章中詳細討論分布式劃分視圖。)

      另外,值得一提的是,如果服務器處在不同的地理位置,它們的性能可能會受到影響。在這種情況下,你可能希望復制實例間的數據,以便每臺服務器擁有完整的數據,但只負責維護特定的一塊數據。

      垂直數據劃分

      垂直數據劃分包括把數據庫表分割成在不同服務器上保存的不同數據庫實例。每臺服務器一般分配完成一個特殊的任務。這樣就可以對那些表中的IO進行分割。這種類型的分割取決于將系統邏輯地劃分成許多部分,以便這些部分能夠獨立操作。如果實例間需要最少量的交互進行事務處理,這種處理就很有必要。

      例如,如果你的數據庫系統維護銷售、營銷和廣告數據,最好是把這些表分割成單個的數據庫實例,阻止它們共享同一臺服務器上的IO?赡苣氵需要處理這兩個共享一些相同數據(例如客戶數據)的系統。能夠分割這些商業功能,你就可以在必要時向外擴展數據庫環境,提高系統效率。

      你可以采取一些措施,如在每一臺服務器上使用相互連接的表和視圖,以便實例可以從其它實例中查看數據。這樣做可以減少應用程序層決定在哪找到它需要的數據時所需的額外計算量。你需要保證應用程序層具有必要的邏輯性,以決定將數據保存在哪臺服務器上。

      修改

      你可以對水平和垂直數據劃分方法進行修改,使其更好地適應你的環境。例如,你可以使用一個面向服務的架構在服務器間分配處理能力;應用復制確保數據庫實例相互之間保持緊密同步;以及組合應用這些技巧。

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 向外擴展SQL


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>