您当前的位置:首页 > 精彩美文

IOT的基本功能?

时间:2024-09-01 21:55:04

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)上来建立索引和 普通堆表也一样会更快地访问到想要的数据(虽说也有可能猜错)。如果你没建立索引,那么唯一的区的数据的方式只有全表扫描。

索引

最新文章