Firebird 4.0.2 发布,C++ 开发的关系数据库


Firebird 4.0.2 已发布。

Firebird 是一个跨平台的关系数据库,可运行在 Windows、Linux 和多种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。

Firebird 源于 Borland 公司的 InterBase 6.0,是一个完全非商业化的产品,源代码经过大规模重写,使用 C++ 开发。


主要变化

  • #6983 — 新增内置函数 BLOB_APPEND
  • #7208 — Trace: 为 DDL 语句提供性能统计
  • #7194 — 使用 firebird.pas 可以避免 Pascal 程序中的 fbclient 依赖
  • #7168 — 在恢复期间忽略丢失的 UDR 库
  • #7161 — 将 zlib 升级到 1.2.12
  • #7093 — 当最后一个 key 字符是 collated contractions 的一部分时,提升字符串的索引查找速度
  • #7092 — 优化CURRENT_TIME性能
  • #7042 — 在强制附件 (forced attachment) 关闭期间,不执行ON DISCONNECT触发器
  • #7041 — 提供支持 Apple M1 架构的 Firebird 移植
  • #7038 — 优化不敏感排序的STARTING WITH的性能
  • #6730 — Trace: 提供查看STATEMENT RESTART事件的能力

详情查看 release note。


相關推薦

2023-08-07

修复,并添加了一些改进。 Firebird 是一个跨平台的关系数据库,可运行在 Windows、Linux 和多种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。Firebi

2023-05-12

支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。   Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb. 更快的开发 Spring Cloud 微服务的新组合,Bee 整合 Spring Boot, 让你

2022-07-26

上也被视作为 C 语言的继任者。他认为这些继任者能帮助开发者快速提高生产力,并利用现代语言特性。 Chandler 还提到了 Rust,虽然它最初也标榜是 C++ 的继任者,但这两者的关系不像 Java 和 Kotlin 那样具有“双向互操作性”,

2022-07-20

年开始发起诉讼。双方紧张的关系最终导致微软在 2002 年发布了一门名为 C# 的编程语言,它看起来很像 Java,但事实上并不是。当然两者最重要的不同点在于,C# 是微软可以在自家 Windows 平台上控制的编程语言。 除了公司对于

2023-01-06

298(在 rshutdown 后调用信号处理程序导致崩溃)。 PDO_Firebird: 修复了错误GH-9971(从 PDO_Firebird 返回的 NUMERIC 值不正确)。 PDO/SQLite: 修复了错误#81740(PDO::quote() 可能返回未引用的字符串)。(CVE-2022-31631) Session

2023-01-29

stlibpq libpsl 更新内容 新特性 #3228: C++ modules 的安装发布,以及从包中导入 C++ modules 支持 #3257: 增加对 iverilog 和 verilator 的支持 支持 xp 和 vc6.0 #3214: xrepo install 的自动补全支持 改进 #3255: 改进 clang libc++ 模块支持

2023-04-01

Swift 5.8 已经正式发布了! 这个版本包括改进开发者体验,改进 Swift 生态中的工具,包括 Swift-DocC、Swift Package Manager 和 SwiftSyntax,完善Windows 支持 等等。 开发者体验 改进的 Result Builder 实现 在 Swift 5.8 中对 Result Builder 的实现进

2024-06-04

泛的操作系统Linux是使用C语言开发,编译器GCC是C语言,数据库管理系统如MySQL和PostgreSQL是C语言,开源计算机视觉库OpenCV是C++语言。也就是说,目前大部分计算机领域的基础软件是采用C或C++实现。虽然新型的编程语言Rust很有前

2022-09-05

DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 DBeaver 22.2 现已发布,更新内容如下: Data editor: 添加了嵌入式浏览器(Edge vs IE)配置 改进了记录模式下的自定义数据类型呈现 控制台查看

2023-05-07

总部设在美国旧金山。CodeSignal 提供了面试练习等内容,开发者可以在 CodeSignal 上完成挑战并与技术招聘人员分享编程分数,以此作为技能水平高低的评估。 近日,CodeSignal 向数千名开发者发起了一项调查 —— 2023 State of Engineer

2023-12-05

DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。DBeaver 23.3.0 现已发布,更新内容如下: 安全性:由于安全原因更新了数据库驱动程序:DB2、Google BigQuery、Athena 和 YugabyteDB SQL Editor: 修复了带

2023-01-09

DBeaver 22.3.2 已发布。DBeaver 是免费的多平台数据库工具,适用于开发人员、数据库管理员、分析师和所有需要使用数据库的人,并且支持所有流行的数据库:MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server、Sybase、MS Access、Teradata、Fire

2022-09-26

DBeaver 22.2.1 已发布。 DBeaver 是免费的多平台数据库工具,适用于开发人员、数据库管理员、分析师和所有需要使用数据库的人,并且支持所有流行的数据库:MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server、Sybase、MS Access、Teradata、Fi

2023-03-06

DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 DBeaver 23.0 现已发布,更新内容如下: SQL editor: 为 quoted column names 修复列元数据解析 SQL console 现在支持“open separate connection”选项 修复了 @