火鸟5.0数据库发布:主要功能和变化
Firebird是一个开源的SQL关系数据库管理系统,运行在Linux、Windows和各种Unix平台上,为存储过程和触发器提供了出色的并发性、高性能和强大的语言支持。
在上一个主要的第四次发布两年半后,Firebird 5.0出现了,为这个开源RDBMS带来了许多增强和新功能,让我们来看看它们。
火鸟5.0:核心变化和功能
Firebird 5.0提供了一些增强功能和新功能,但在架构或操作方面没有重大变化:
- 并行操作:
此版本为备份/恢复、扫描和索引创建等任务引入了多线程操作,显著提高了性能。 - 部分指数:
用户现在可以在由特定条件定义的表行的子集上创建索引。 - 增强的SQL支持:
功能,如
跳过已锁定
子句、内联的小型ODS升级和新的内置函数增强了SQL体验。
- PSQL和SQL事件探查器:
此工具通过分析SQL和PSQL语句来帮助进行性能调优。 - 改进的数据压缩:
密度更高的记录级压缩技术可实现更高效的存储。 - 性能改进:
增加了对可滚动光标的网络支持,增强了数据库的整体性能。
火鸟引擎的变化
Firebird 5.0引入了各种引擎增强功能,包括支持并行操作、内联ODS升级和改进的数据压缩。这些变化旨在提高性能和效率。
API和ODS更新
火鸟API和On-Disk结构(ODS)已收到重大更新。新的次要ODS版本是13.1,并引入了几个新的系统表和列。API扩展提供了更高级的查询和数据库管理功能。
安全性和兼容性
Firebird 5.0中的安全框架通过引入新的系统特权PROFILE_ANY_ATTACHMENT得到了加强,该特权增强了对谁可以评测SQL语句的控制,确保了数据库操作中的强大安全措施。
最重要的是,兼容性问题已经详细说明,确保了从旧版本的火鸟更顺利地过渡。
管理和开发工具
该版本包括更新的管理语句、数据定义和操作语言增强功能。像ISQL和GBAK这样的工具已经得到了改进,可以更好地进行数据库管理和操作。
除了上面提到的那些,火鸟5.0中修复的错误提供了一个全面的列表,增强了稳定性和可靠性。如需深入了解,请参阅发行说明,其中详细的文档将指导用户完成所有新功能和更改。
迁移和兼容性注意事项
计划升级到Firebird 5.0的组织应注意ODS(磁盘结构)的变化,并确保与现有数据库结构兼容。虽然Firebird 5.0支持在ODS 13.0(Firebird 4.0)中创建的数据库,但旧版ODS中的数据库需要特别注意。
延伸阅读:
OpenMediaVault 7 NAS获得Kubernetes功能
如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...
QEMU 9.0首次推出先进的ARM和RISC-V功能
QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...
Wine 9.9推出Wow64模式和增强的ARM支持
在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...
GNOME 47将于9月18日发布
GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...
Winamp以FreeLLama的名义成为开源
我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...