上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

张达刚:2019 PostgreSQL中国技术大会-国产数据库专场(12页).pdf

编号:87333 PDF 12页 732.94KB 下载积分:VIP专享
下载报告请您先登录!

张达刚:2019 PostgreSQL中国技术大会-国产数据库专场(12页).pdf

1、Oracle到到PG存储过程自动转换实践存储过程自动转换实践-全量语法解析技术全量语法解析技术Oracle转转PG的痛中之痛的痛中之痛-过程语言过程语言的转换的转换OraclePGdeletedelete from tabdelete from tabdaulselect 1*4 from dual;select 1*4 Selectselect name from(select*from person)select name from(select*from person)tabupdateupdate person p set p.name=张三update person set name

2、=张三简单语法差异ora2pg转换部分语句转换部分语句使用正则表达式查询,然后替换可以搞定简单的语法,对于复杂的转换有很高的错误率复杂语法差异Oracle语法语法PG替代方案替代方案start.connect bywith替代mergewith结合insertinsert all多个insert+连接join替代ora2pg对于复杂转换有很高的错误率ora2pg对于复杂循环嵌套力不从心SQL是一种反复嵌套的语言是一种反复嵌套的语言with asselect itemwheregrouporderData settable nameJoinselectunionselectselectData

3、setconnectunionselectselect全量语法解析可以全面的分析对象树全量语法解析可以全面的分析对象树Data set工银银行之转化实践工银银行之转化实践1软件发布管理系统(SMPS)迁移项目成功率检验标准Oracle数据表视图索引约束序列100%数目一致Oracle存储过程自动移植率96.9%成功编译,无异常Oracle功能移植率75.6%自动化测试用例+人工测试存储过程共计16万行花费移植时间1人1天(含搭建环境)工银银行之转化实践工银银行之转化实践2元数据及软件资源信息管理系统(SEAS)存储过程共计170万行一次自动化迁移通过率为86.3%实施周期:1人两天(含搭建环境)全量解析技术的另外一个落地场景全量解析技术的另外一个落地场景-动态脱敏动态脱敏痛点:Oracle DBA在数据库运维过程中误删数据在数据库运维过程中不可避免接触敏感数据,引发信息安全问题失误执行极具消耗性的SQL,给数据库造成极大影响解决方案:用程序读懂DBA执行的SQL,根据企业统一的安全策略,进行拦截或者脱敏总结总结-全量解析是非常复杂的底层编程全量解析是非常复杂的底层编程 编译器、解析器的实现基础编译器、解析器的实现基础 复杂解释性语言、数据分析的利器复杂解释性语言、数据分析的利器 投入大、产出低投入大、产出低

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(张达刚:2019 PostgreSQL中国技术大会-国产数据库专场(12页).pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部