• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 数据库 >> 数据库综合 >> 详细内容
 

推荐文章

 
 

热点文章

  • 数据库开源市场成热点 IBM拒绝甲骨文Linux战略
  • sql分页存储过程
  • 三步堵死SQL注入漏洞
  • 支付宝数据库架构师冯大辉:谈数据库架构
  • 主流开源数据库的技术特点点评
  • 用LiquiBase进行数据库迁移与重构
  • 数据库设计中的技巧
  • 浅谈数据库设计的一些经验
  • 主流开源数据库的技术特点点评
  • 数据库分表处理设计思想和实现
  • txtSQL安装手册中文版
  • 纯真IP数据库格式详解
 
 

相关文章

  • 从 Pocket Access 向 SQL Server CE 进行数据库迁移
 
 

百度搜索

 
 

用LiquiBase进行数据库迁移与重构

  • 阅览次数:
  • 文章来源: a hear
  • 原文作者: 不详
  • 整理日期: 2008-08-27
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

虽然在软件开发中过程和工具是相互关联的,但数据库开发领域却不像Java、.NET和Ruby那样总是受到现代IDE、敏捷过程和构建工具的大量 影响。有时,这种数据库开发与其它过程和工具的无关性导致了同一个软件项目中两组人员间,甚至是一个小组内的两个角色间,使用的过程和与工具不匹配。

近年来,出现了相当多关于如何减少这种不匹配现象的讨论。其中较为突出的是,Scott Ambler和Pramod Sadalage编写的《Refactoring Databases(重构数据库)》,这本书讲述了通过一系列细粒度、可跟踪的变更使用自动化迁移来开发数据库的方法——也被称为“数据库重构”,使这种数据库开发的理念深入民心。

如果你正在用的不是Ruby on Rails的ActiveRecord,而是在用Java的话,那LiquiBase(前身是Sundog Database Refactoring Tool)会个是不错的选择:这是一个用于数据库重构和迁移的开源工具。

LiquiBase能够实现数据库的迁移,你可以通过Ant的支持和一个尚在开发的Maven插件把它作为你项目构建工程的一部分,或者是通过一个Servlet监听器把它作为你的部署过程的一部分(http://www.liquibase.org/manual/latest/servlet_listener_migrator.html)。此外,你还可以通过命令行的方式去直接调用它。LiquiBase有完善的文档和快速入门指南来帮助快速设置和运行项目。虽然它的测试主要是集中在Oracle、Microsoft SQL Server、MySQL和PostgreSQL数据库上,它理论上能与任何JDBC所支持的数据库相兼容。

LiquiBase近日发行了一个新版本和功能计划,其中包括了数据库重构的IDE插件,加入对存储过程和View,以及生成测试数据的支持等等。

查看英文原文: Database Migration and Refactoring with LiquiBase

上一篇:P2P网络调查:Gnutella用户最多BT其次
下一篇:中国移动将推出社交平台mspaces.net
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号