飞越 Flyway!
在数据库 Schema 变更这个领域,业界最老牌的两个产品是 Liquibase 和 Flyway,两者都有超过 15 年的历史。
Liquibase 和 Flyway 都是由商业公司在背后支撑的开源项目。Liquibase 相对更偏商业化一些,而 Flyway 的社区感更强。在中国,Flyway 的流行度也更高一些。
Bytebase 和 Liquibase / Flyway 类似,也主打数据库的 Schema 变更,同样是商业公司支撑的开源项目。继去年 Bytebase GitHub Star 数超过 Liquibase 后,刚刚我们又超过了 Flyway!
Star 数超越是一方面,另一方面 Bytebase 和 Liquibase / Flyway 对数据库 Schema 变更这道工序,也有不一样的理念。Liquibase / Flyway 是基于本地,面向个体使用,由个体通过 CLI 或者应用接入 SDK,在应用启动前进行对数据库的变更。而 Bytebase 则是基于服务端,面向团队使用,由开发者和 DBA 在 web 上协同完成数据库的变更。不仅有丰富的 SQL 审核能力,并且变更的时机也是和应用完全分离的。具体的对比,可以参阅:
Flyway 和 Liquibase 在行业里依然有不错的影响力,从前不久 JetBrains 出品的 2023 开发者报告里也可以看到。
Bytebase 依然归属于 Other 里面。但我们也可以看到有 50% 还没有任何的数据库 Schema 变更工具。 未来还有很大的成长空间。
一个小小的里程碑,还是挺提气的。雄关漫道真如铁,轻舟驶入万重山。
💡 更多资讯,请关注 Bytebase 公号:Bytebase

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
全球超 250 万 Java 开发者使用 Visual Studio Code
NickZhu 是负责VS Code Java 扩展的产品总监,昨天他在官方博客宣布,Visual Studio Code 的活跃 Java 开发者已超过 250 万。 来源:https://devblogs.microsoft.com/java/2-5-million-java-developers-on-visual-studio-code/ NickZhu 还介绍了微软和红帽未来六个月合作打造 Visual Studio Code for Java 的开发路线图。 主要工作包括:支持 Java 21、增强代码导航功能、引入高级调试功能、优化性能、提升用户体验、改进项目管理功能、集成 AI 以提供更智能的代码补全等。 话说回来,是不是绝大部分 Java 开发者都安装了下面两个扩展,和 IntelliJ IDEA 相比,有哪些差距?
- 下一篇
新一代国产超算“天河星逸”
在今日举行的 2023 年超算创新应用大会上,国家超算广州中心正式发布新一代国产超级计算系统“天河星逸”。“天河星逸”以应用为中心,采用国产先进计算架构、高性能多核处理器、高速互连网络、大规模存储等关键技术构建,全面满足高性能计算、AI 大模型训练、大数据分析等应用场景需求,将为广州市、广东省和粤港澳大湾区的前沿科技突破、战略工程建设、产业升级转型提供强劲的高端算力与平台支撑。 新华社介绍道,“天河星逸”在通用 CPU 计算能力、网络能力、存储能力以及应用服务能力等多方面较“天河二号”实现倍增。 来源:https://weibo.com/1699432410/NvRi6gjwm 国家超算广州中心业务主机“天河二号”研制工程总设计师廖湘科表示,“天河二号”于2013年研制成功,并曾连续多次夺得TOP500世界超算冠军,是我国超算系统研制进入世界领先行列的重要标志,但国产超算应用一直是我国超算发展面临的挑战。“在多方支持下,国家超算广州中心组建一流人才团队,开发了一系列面向领域的超算应用平台,支持各行各业取得了显著的应用实效,有力拓展了国产超算应用生态。”
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6