一种在SCADA系统增加PostgreSQL支持的数据库开发

Oil & Gas Storage and Transportation(2017)

引用 0|浏览2
暂无评分
摘要
为了实现基于Oracle商用数据库开发的长输油气管道SCADA系统PCS(Pipeline Control System)软件对开源数据库PostgreSQL的支持和优化,对Oracle与PostgreSQL数据库的功能和语法结构进行了详细分析.在此基础上,提出采用PostgreSQL中表继承的方法,实现对Oracle表分区功能的替换;通过分析Oracle与PostgreSQL存储过程的语法差异,对PCS中的存储过程进行改造和优化处理;利用PostgreSQL对Python语言的扩展支持,实现存储过程对本地文件的直接读取功能;利用在PostgreSQL中创建新视图的方法,实现对Oracle同义词功能的替换;采用在PostgreSQL中创建一个对象数据表的方法,实现对Oracle目录对象功能的替换,并提出了一种软件架构方法,从而实现了PCS软件对Oracle与PostgreSQL两种数据库的支持.通过兼容性改造,成功实现了PCS对PostgreSQL数据库的完美支持和性能优化.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要