欢迎来到天天文库
浏览记录
ID:41124125
大小:70.91 KB
页数:4页
时间:2019-08-17
《ArcSDE geodatabase直连原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、客户端应用程序直接连接到GeoDatabase意味着,数据库和客户端之间通过直连驱动通讯,而不是ArcSDE服务。这也意味着,在服务器端运行的很多进程将在客户端机器上运行。除此之外,ArcSDE服务创建连接时,ArcSDE执行的某些限制,例如密码长度,将由DBMS来执行。 ArcSDE直连驱动和ArcSDE服务采用相同的代码构建。不同的是,ArcSDE直连驱动是一系列动态链接库dll,安装和运行于客户端应用程序的进程空间内;而ArcSDE服务是可执行程序,运行于服务器端。 由于直连驱动和ArcSDE服务采用相
2、同的代码构建,因此数据库配置必须与使用ArcSDE服务连接数据库时所安装的数据库保持一致,即同样的ArcSDE管理员账户和ArcSDE空间数据库系统表必须存在。在ArcSDE连接请求之前,必须安装好,同时客户端机器要配置好,用于网络访问。1.1 使用直连的情形 使用直连的一些例子如下所示。1) 不管理ArcSDE服务 直连数据库驱动不需要管理ArcSDE服务,不需要安装、配置和启动中间进程giomgr.exe。2) 为可伸缩的系统提供更多的选择 直连架构将ArcSDE组件的功能迁移到桌面执行,移除了服务器端的ArcSDE
3、负载,释放更多的资源可供DBMS使用,为数据库服务器提供了更好的可伸缩性。3) 直连速度更快 直连在客户机上执行处理,比服务器端处理更快。与客户机上执行处理相比,服务器端执行要同时处理来自许多客户机的请求,然后把计算结果需通过网络传送到客户机。4) 直连配置完全适用于failover环境。 例如,使用直连驱动可非常方便的配置使用OracleRAC的系统。 备注:SwitchoverandFailover-SwitchOver是OracleDataGuard环境中一个很重要的角色,用来完成在primaryd
4、atabase和standbydatabases中无任何数据丢失的主备切换。在主备切换中,采用switchover方式,可以保证不丢失任何数据。在主备切换过程中,原来的primarydatabase将转变为standbyrole,而原来的standbydatabase将转变为primaryrole.这种模式的切换在主备端都不需要重建database. 与SwitchOver想对应,还有一种切换模式叫FailOver,FailOver是一种不可逆的从standydatabase到primarydatabase切换的过程,这
5、种情况发生在主库不可用的情况下,比如主库的主机或存储出现重大故障,短期内无法修复的情况下。5) 使用操作系统认证访问Oracle,DB2,Informix,orPostgreSQL的ArcSDEgeodatabase。6) 连接SQLServerExpress的ArcSDEgeodatabase。1.2 不能使用直连的情形 以下是不能使用直连的例子。1) 桌面端机器没有足够的资源处理ArcSDE进程。2) ArcSDEgeodatabase和客户端版本不兼容。 如果使用ArcGIS9.2ServicePack
6、(SP)5之前的版本,客户端应用程序和ArcSDE必须保持版本一致.例如,如果ArcSDEgeodatabase的版本是9.1,ArcGISDesktop和ArcIMS必须也是9.1. 从ArcGIS9.2SP5,可与ArcSDEgeodatabase9.3建立直连.同样,使用ArcGIS9.3客户端,可与ArcSDE9.0,9.1,9.2,or9.3geodatabase进行直连.但要注意的是,直连需要独立安装直连驱动。从ArcGIS9.2SP5或后发布的补丁的客户端直连到ArcSDE9.3geodatabase,需
7、从ESRI支持网站下载驱动.从ArcGIS9.3或后发布的补丁的客户端连接到老版本的ArcSDEgeodatabase,必须安装正确的直连驱动,直连驱动在软件安装介质中提供。 3) 减少配置每台客户机的繁琐 大多数DBMS,使用直连需要在客户机上进行相应的配置。1.3 直连驱动 直连驱动支持连接和使用DBMS中存储的空间数据,其以动态链接库dll的形式安装在客户端应用程序的Bin目录(windows操作系统),或者UNIX/Linux操作系统的lib目录。 这些驱动为ArcGIS系列产品、Arc
8、View3.xDatabaseAccess、ArcIMS产品自动安装;如果使用ArcSDECAPI构建自定义的应用程序,需要单独安装直连驱动。1.4 Geodatabase安装文件 通过ArcGISServer企业级的Ar
此文档下载收益归作者所有