`

关于数据库重构工具——dbdeploy

阅读更多

因为目前的一个项目中,数据库变动比较频繁,本控制做的有些不好,想找一个比较好的工具和最佳实践来做数据库版本控制。google到主要工具就是dbdeploy。 

dbdeploy(http://dbdeploy.com/) 获得 第17届Jolt奖,是thoughtworks公司开发的开源的,java-based数据库重构工具。

大致看了一下介绍,和Rails migration很象,通过运行一些特定格式的sql-scripts,做到对数据库的控制,所有的数据库操作都要写到scripts中。

最近正在研究的开源项目unitils(http://www.unitils.org/summary.html)也提供了类似的功能。 

通过比较,想使用dbdeploy。但是dedeploy的文档比较少,有没有人用过该工具,能不能提一些建议?

 

 

分享到:
评论

相关推荐

    面向未来 重构生态——2019人工智能与STEAM教育国际高峰论坛侧记.pdf

    面向未来 重构生态——2019人工智能与STEAM教育国际高峰论坛侧记.pdf

    数据库重构.rar

    - 逆向工程工具:可以生成数据库的ER图,帮助理解和重构结构。 6. 风险控制: - 数据安全:确保数据迁移过程中不丢失,备份数据以防万一。 - 性能监控:重构后需持续关注系统性能,及时调整优化。 - 计划安排:...

    数据库重构下部(PDF)

    首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。. 本书前5章介绍了演进式数据库开发...

    数据库重构(下)

    ( 数据库重构(下)

    数据库重构【上】(pdf)part2

    本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。. 本书前5章介绍了演进式...

    数据库重构下

    7. **性能监控和调优**:重构后,必须对数据库性能进行持续监控,使用SQL查询分析工具识别慢查询,进行性能调优。这可能包括调整SQL语句、优化查询计划、增加索引或调整数据库配置参数。 8. **数据迁移和备份恢复**...

    利用智慧教学工具开展知识系统化重构教学——以“计算机网络基础与应用”课程为例.pdf

    利用智慧教学工具开展知识系统化重构教学——以“计算机网络基础与应用”课程为例.pdf

    数据库重构

    本书介绍专门针对数据库系统设计的强大的重构技术。

    数据库重构中文高清版带完整书签

    数据库重构 中文高清版 带完整书签 是在项目过程中学习如何重构当初定义的数据库一份不错的资料。其他地方下载的没带书签的,我制作了一份完整的书签。

    重构——改善既有代码的设计.pdf

    重构——改善既有代码的设计,重构高效,可复用代码。

    数据库重构.part1

    数据库重构.part1数据库重构.part1数据库重构.part1数据库重构.part1

    数据库重构.part2

    数据库重构.part2数据库重构.part2数据库重构.part2数据库重构.part2

    数据库重构.part3

    数据库重构.part3数据库重构.part3数据库重构.part3数据库重构.part3

    数据库重构.part4

    数据库重构.part4数据库重构.part4数据库重构.part4

    【数据库】《数据库重构》.part1(1/5)

    本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。  本书前第5章介绍了演进式...

    【数据库】《数据库重构》.part5(5/5)

    本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。  本书前第5章介绍了演进式...

    【数据库】《数据库重构》.part4(4/5)

    本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。  本书前第5章介绍了演进式...

    【数据库】《数据库重构》.part3(3/5)

    本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。  本书前第5章介绍了演进式...

Global site tag (gtag.js) - Google Analytics