数据库的模式改变方法技术

技术编号:2886107 阅读:176 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及执行数据库中模式改变的方法,其中模式改变是复杂模式改变,诸如复杂软模式改变,它导致在该模式改变前的第一模式版本与在该模式改变后的第二模式版本兼容;或复杂硬模式改变,它使在所述模式改变前的第一模式版本与所述模式改变后的第二模式版本不兼容。根据本方法,模式改变的执行划分为若干阶段(1,2,3,4,5)。根据一个实施例,模式改变划分为3个阶段,准备阶段(1),扫描阶段(2)和结束阶段(3)。根据另一实施例,在扫描阶段(2)和结束阶段(3)之间可以执行另外两个阶段。另外的这两个阶段是评估阶段(4)和决定阶段(5)。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及执行数据库内模式改变的方法。本专利技术特别涉及执行复杂的模式改变的方法,而不管这一改变是软改变还是硬改变。然而,应该理解,本专利技术的方法同样可以应用于实现简单模式改变。很久以来就知道使用数据库中的表,它们以不同方式由不同事务处理连续地更新或改变。这种改变称为模式改变。还有一些不导致模式改变的事务处理。模式指的是数据库中表的主要配置。该种配置可以包括- 表的格式,亦即表的名称,属性,分段和不同的安全状况;- 分配给不同表列的属性,亦即该属性可以存储的信息类型;- 存在什么键字,亦即外部引用如何翻译为内部引用;- 发现什么样的外来键字,亦即在各表之间不同连接的本质;- 发现什么样的不同索引,亦即对表中不同属性发现什么样的搜索路径;- 对一个表连接有什么样的触发器,亦即启动,“触发”,另一事件的特殊事件,使得表中数据的变化触发另一表按照该变化和按照现有键字,或许是外来键字,更新。然而,术语模式隐含比上述更多的内容,但是该术语的上述意义是将与本专利技术下述说明结合使用的某些意义。在分布式数据库中,把不同的表分成多个不同的段。这样的段依次又包含该表同样部分的一本文档来自技高网...

【技术保护点】
执行数据库中模式改变诸如复杂软模式改变或复杂硬模式改变的一种方法,在软模式改变中,在该模式改变前的第一模式版本与在该模式改变后的第二模式版本兼容,而在硬模式改变中,所述模式改变前的第一模式版本与所述模式改变后的第二模式版本不兼容,其特征在于,划分模式改变过程为若干阶段。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:UM隆斯特伦
申请(专利权)人:MYSQL股份公司
类型:发明
国别省市:SE[瑞典]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1