在开发过程中发现面临的主要瓶颈在I/O吞吐,而不是空间索引。
举例而言, 在ArcSDE9.2 for Oracle 10g会有四个选项给你:LONG RAW (default)/BLOB/Oracle Spatial Geometry/Oracle Spatial...
这四个选项的效率是不同的,首先使用native类型肯定比Oracle Spatial类型快,其次LONG RAW比BLOB快,因为BLOB需要两次获取数据,如果是在网络延时比较大的情况表现更加严重。
同样数据/硬件环境下的比较:
MySQL:0.0325ms/rec
Oracle 10g:
13.91ms/rec (BLOB)
8.031ms/rec (LONG RAW)