什么是数据服务
1. 什么是数据服务,与数据的区别是什么 提问
数据,通常我们理解为源数据,在地理信息数据方面,一般为SHAPE文件、MDB数据库、GDB数据库、IMG/TIF影像等;数据服务对数据进行了封装,是一个URL地址,通过传入参数获取结果,在地理信息数据方面,一般有WFS、WMS等。
两者在应用上有很大的不同:
第一、源数据是完整的数据内容,数据服务以最小权限为原则,是满足最低要求的数据内容,在满足利用需求的情况下,会尽可能提供最少数据。
第二、源数据能够满足丰富的数据应用需求,根据实际业务需求进行数据应用开发,而数据服务只能提供查询、分析等一些简单的功能。
第三、源数据可以进一步加工处理,产生新的数据,而数据服务则不可以。
第四、由于数据来源于其他部门,所以源数据存在时效性较差的问题,需要在有更新的时候重新向数据生产部门申请,而数据服务则可以保证数据的时效性
第五、如果购买的话,源数据价格会较高,而数据服务价格较便宜。
第六、对于数据提供部门来说,倾向于提供数据服务而不是源数据,对于数据使用方来说,可能更倾向于获取源数据而不是数据服务。
在地理信息数据应用方面的建议:
1、 对于基础数据(影像、地形、电子地图等),建议使用数据服务,这些数据更新时间较长,而且数据挖掘价值不高。
2、 对于业务过程中产生的矢量数据,则建议使用源数据,同时要考虑数据更新机制了。
3、 如果地理信息数据只是用来作为底图浏览、查询和简单的分析,则建议使用数据服务,如果需要进行深入挖掘分析,则建议使用源数据。
(如有帮助,请点赞,谢谢)
2. 数据服务器
数据服务器也称数据库服务器,用来存储数据和提供基本数据服务,包括基础地理信息、遥感图像源数据和各个专题成果数据等。本系统的数据服务器基于ArcSDE+Oracle而设计,各类数据实际上最后均以二维表的形式存储于Oracle数据库中,并具体存储在多张相互有一定关联的二维表中。
另外,本系统的数据库服务器在设计时实际上包括两个部分,即元数据库服务器和空间数据库服务器。
由于元数据的形式是与元数据内容标准相一致的数字形式,可以用多种方式建立、存储和使用,因此,我们在标准的HTML和文本形式保存基础上,还将这些非结构化的形式导入Oracle数据库中,采用结构化的关系数据库管理本次遥感综合调查元数据集,构成遥感综合调查元数据库。通过统一资源定位地址URL与Metadatabase中的URL元数据项相连,把基于Internet/Intranet的空间数据库与元数据库系统相结合,实现分布式异构数据的共享。在这样的共享机制下,元数据库就成了访问空间数据库的向导,应用服务器的每个请求,首先都要访问元数据库,确定请求的所需数据是否存在,并可访问遥感调查成果数据的格式、性质、应用方式等内容,实现高效地管理空间数据,适应网络上多用户的并发访问,保障数据的安全性。
由此,Browser/Server三层体系结构实现起来较Client/Server两层体系结构复杂得多,但只有采用这样的体系结构,才可以体现浙江省遥感调查成果类型繁多、数据量大、分布广的特点,满足多维、动态的应用分析需求,并可实现与其他领域的应用集成。另外,出于安全性的考虑,即使应用服务器可能受到某些“黑客”的袭击,采用数据服务器与网络访问处理相分离的方法,也可以把数据库服务器放在防火墙以内,使其不能被防火墙外的计算机访问,某种程度上起了内外网隔离的作用。