论文部分内容阅读
一体化网络测井处理解释软件平台[1]是一套支持网络的并完全采用面向对象思想设计的大型测井综合应用软件系统。平台的设计原则兼顾开放性、先进性和平台无关性,采用开放的Java语言开发,并实现了勘探/生产解释一体化、本地/远程访问一体化、单井/多井处理一体化以及支持多语言处理方法开发和跨平台运行。 测井解释软件平台同时支持本地CIF文件和远程测井数据库文件的访问。本文在研究国内外数据缓存技术及其替换算法等方面的基础上,并针对应用层与数据访问层之间的速度不匹配及反复读写相同数据等问题,提出了基于测井数据特殊性的缓存系统结构和替换算法及一致性问题的解决方案。并从数据缓存中间层的数据结构、组织结构等方面进行详细说明,最终实现了完整的缓存中间层的设计。实践证明,该方案能够有效地提高应用层数据访问速度,减少了程序与服务器和本地文件数据的交互次数,降低了软件对网络带宽、计算机性能的要求,提高了数据获取的效率。