文件名称:Efficient Query Result Retrieval over the Web
文件大小:1.12MB
文件格式:PDF
更新时间:2022-05-16 04:12:32
Web
考虑一个地理信息系统{GIS},它被设置为允许用户使用Web浏览器查询数据库的Web服务器。由于查询结果可能很大并且网络延迟可能很大,我们研究了如何在网络上有效地传递查询结果的基本问题。在传统的客户端 - 服务器数据库系统中,terface {API)中常用的应用程序编程是所谓的基于迭代器的接口,其中客户端使用JSQL语句和结果查询服务器,结果称为结果或生成活动集。要检索查询结果,将对服务器进行多次调用,并按顺序检索结果集中的对象。为了增强系统性能,还可以通过将结果集存储在数组中来批量检索结果集中的对象。在Web环境中,数据库服务器通常使用分布式对象技术(如Java或CORBA)实现。由于网络延迟可能很大并且客户端内存空间有限且不同,因此多次调用和批量检索都不是解决此问题的可行方法。我们通过缓存和通过套接字连接管道结果集来提出技术,而不会丢失基于迭代器的接口。我们证明了所提出的方法在局域网和Web环境中提供查询结果方面非常出色。然后,我们研究如何在网络环境中有效地重新检查和显示地图中的几何数据。我们通过实验表明,与其他R树变体相比,多尺度R树的类是用于支持GJS中的显示功能的优秀索引结构,特别是当系统被设置为Web服务器时。