云彩店邀请码|半壳|优胜
数据迁徙是消息体例开拓和晋级换代进程中的一项要害实质的处事。不管是沟通厂商的数据库处置体例晋级换代,仍旧各别厂商的数据库处置体例之间的彼此替代,都须要商量数据迁徙。在此进程中,即使源数据库中运用了保存进程,那么数据迁徙进程将特殊搀杂。暂时,国际上仍旧有特意用来数据库保存进程迁徙的产物问世,而海内对此题目的接洽则方才起步。商量到我国消息化兴盛和各范围消息体例树立及变革的须要,对于数据库保存进程迁徙题目发展接洽是格外需要的,也特殊急迫。正文提出了一种鉴于编写翻译道理的保存进程迁徙本领。运用该本领不妨实行从一种数据库到多种数据库的保存进程迁徙。结果以SQL Server 2000到其它合流联系数据库的迁徙为例,实行了一个完备的保存进程迁徙引擎,并对迁徙截止举行了灵验性考证,结果提出了将来的接洽目标。正文的重要处事实质囊括:1) 对合流数据库的分别性领会以及保存进程文法领会正文从多个方面临SQL Server、Oracle、DB2三大合流数据库厂商举行了比较领会,同声对SQL Server保存进程文法举行了深刻领会,给出了SQL Server保存进程的词法和语规则则。2) 保存进程词法和语法领会器的建立在创造好的词法、语规则则普通上,嵌入需要的举措代码到准则中,再不于举行词法、语法领会以及笼统语法树的建立。而后运用东西ANTLR建立了SQL Server保存进程举行词法、语法领会的领会器。3) 笼统语法树领会器的建立在语规则则的普通上,创造了树语规则则,同声对准各个语法树节点创造了对应的节点包装类,结果鉴于ANTLR实行了树领会器的建立。4) 目的代码天生器的建立经过对于数据库分别性的领会,创造了语句迁徙接口和因变量迁徙接口以及其它很多需要的迁徙类。在对笼统语法树举行遍历进程中,对树节点挪用相映迁徙本领举行迁徙同声天生相映目的代码。要害词:保存进程,数据迁徙,词法领会,语法领会,编写翻译器
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/270924.html
本站部分内容来源网络如有侵权请联系删除