IOT(Interoperability Test,互操作測試)是多廠商運營環境形成的技術基礎。只有完成Iu介面的IOT,才能保證不同廠家的無線接入網與核心網互聯互通,也只有完成Uu介面的IOT,才能保證每一款手機與無線接入系統之間的互聯互通。從世界上已經完成的3G裝置選型中可以看出,有一個非常明顯的趨勢就是,同一運營商大多選擇二至三家廠商的裝置,來組建自己的3G網路,形成多廠商裝置的運營環境。所以,不同廠商之間的IOT(互操作測試)對3G時代就顯得格外重要。IOT已經被擺在非常重要的戰略地位,為此,資訊產業部也特意組織所有參加資訊產業部3G技術試驗的系統廠家和手機廠家進行Uu/Iu介面的互操作IOT測試來驗證各廠家系統之間和手機與系統之間的互通性。
IOT是一個持續的過程,眾所周知,無線系統和手機的軟體版本是在一定時間內需要進行版本升級以增加一些新的功能,所以IOT不是一次性測試就能解決所有問題的(特別是雙方都要增加新功能的時候),所以IOT測試是一個長期的過程,諾基亞基於對WCDMA IOT的重視,所以特意投資率先在中國北京成立3G IOT試驗室,併成立相應的IOT測試小組,此實驗室是諾基亞全球IOT專案的一個分支,重點支援諾基亞與中國WCDMA系統廠商和手機廠商的IOT測試計劃。
IOT也屬於表的一種,只是它與堆表的區別僅僅是其中的資料按照主鍵已經進行排序了,並且標的邏輯結構與索引是相同的。可以說它既屬於表,又有索引的結構。
既然它屬於表,那麼它當然也有建立索引的需求。由於它的索引的結構,比如說由於索引葉節點的分裂,行所在塊可能會發生改變,因而建立在IOT上的索引和一般的索引的最大區別是它存的是IOT的行的邏輯地址,也就是UROWID,oracle用這個邏輯rowid來猜這個行所在的塊,如果猜到了,那麼這個urowid是正確的,否則它從這個地址向下遍歷來找這條記錄。
對普通表的資料訪問透過索引(比如說很大的表取得很少的一部分紀錄這種最普通的情況)訪問資料大家都知道會加快,IOT也是這樣的。比如說你的IOT表有 a,b,c3列,主鍵是a,這個表是按照a的順序儲存的,現在你的where條件又有很多是透過b(或者c)來訪問的,那麼在b(或者c)上來建立索引和 普通堆表也一樣會更快地訪問到想要的資料(雖說也有可能猜錯)。如果你沒建立索引,那麼唯一的區的資料的方式只有全表掃描。
IOT(Interoperability Test,互操作測試)是多廠商運營環境形成的技術基礎。只有完成Iu介面的IOT,才能保證不同廠家的無線接入網與核心網互聯互通,也只有完成Uu介面的IOT,才能保證每一款手機與無線接入系統之間的互聯互通。從世界上已經完成的3G裝置選型中可以看出,有一個非常明顯的趨勢就是,同一運營商大多選擇二至三家廠商的裝置,來組建自己的3G網路,形成多廠商裝置的運營環境。所以,不同廠商之間的IOT(互操作測試)對3G時代就顯得格外重要。IOT已經被擺在非常重要的戰略地位,為此,資訊產業部也特意組織所有參加資訊產業部3G技術試驗的系統廠家和手機廠家進行Uu/Iu介面的互操作IOT測試來驗證各廠家系統之間和手機與系統之間的互通性。
IOT是一個持續的過程,眾所周知,無線系統和手機的軟體版本是在一定時間內需要進行版本升級以增加一些新的功能,所以IOT不是一次性測試就能解決所有問題的(特別是雙方都要增加新功能的時候),所以IOT測試是一個長期的過程,諾基亞基於對WCDMA IOT的重視,所以特意投資率先在中國北京成立3G IOT試驗室,併成立相應的IOT測試小組,此實驗室是諾基亞全球IOT專案的一個分支,重點支援諾基亞與中國WCDMA系統廠商和手機廠商的IOT測試計劃。
IOT也屬於表的一種,只是它與堆表的區別僅僅是其中的資料按照主鍵已經進行排序了,並且標的邏輯結構與索引是相同的。可以說它既屬於表,又有索引的結構。
既然它屬於表,那麼它當然也有建立索引的需求。由於它的索引的結構,比如說由於索引葉節點的分裂,行所在塊可能會發生改變,因而建立在IOT上的索引和一般的索引的最大區別是它存的是IOT的行的邏輯地址,也就是UROWID,oracle用這個邏輯rowid來猜這個行所在的塊,如果猜到了,那麼這個urowid是正確的,否則它從這個地址向下遍歷來找這條記錄。
對普通表的資料訪問透過索引(比如說很大的表取得很少的一部分紀錄這種最普通的情況)訪問資料大家都知道會加快,IOT也是這樣的。比如說你的IOT表有 a,b,c3列,主鍵是a,這個表是按照a的順序儲存的,現在你的where條件又有很多是透過b(或者c)來訪問的,那麼在b(或者c)上來建立索引和 普通堆表也一樣會更快地訪問到想要的資料(雖說也有可能猜錯)。如果你沒建立索引,那麼唯一的區的資料的方式只有全表掃描。