Firebird (32-bit)

最新版本 Firebird 3.0.0 (32-bit)

Firebird 3.0.0 (32-bit)

Firebird 3.0.0 (32-bit)
Firebird 是一個關係數據庫,提供許多在 Linux,Windows 和各種 Unix 平台上運行的 ANSI SQL 標準功能。 Firebird 為存儲過程和触發器提供出色的並發性,高性能和強大的語言支持。 Firebird 項目是一個 C 和 C ++ 程序員,技術顧問和支持者在商業上獨立的項目,開發和增強了一個基於源代碼的多平台關係數據庫管理系統由 Inprise Corp(現稱為 Borland Software Corp)於 2000 年 7 月 25 日發布.

任何人都可以構建一個定製版本的 Firebird,只要修改可用,在相同的 IDPL 許可下,供他人使用和構建。免費的下載,註冊,授權或部署,甚至你分發 Firebird 作為你的商業軟件包的一部分。

Firebird 功能:
支持所有主要平台和操作系統多代架構強大和開發人員友好的 SQL 語言記錄和監控 Windows 可信認證開發工具(Firebird.NET,JayBird(Java),Delphi / C ++,PHP,FireRuby ...)真正的開源備份和恢復全文搜索也提供:下載 Firebird for Mac

ScreenShot

軟體資訊
檔案版本 Firebird 3.0.0 (32-bit)

檔案名稱 Firebird-3.0.0.32483_2_Win32.exe
檔案大小 6.85 MB
系統 Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 開源軟體
作者 Firebird Project
官網 http://www.firebirdsql.org/
更新日期 2016-04-19
更新日誌

What's new in this version:

- The primary goals for Firebird 3.0 were to unify the server architecture and to improve support for SMP and multiple-core hardware platforms. Parallel objectives were to improve threading of engine processes and the options for sharing page cache across thread and connection boundaries.
- Alongside these aims came new strategies to improve performance, query optimization, monitoring and scalability and to address the demand for more security options. A number of popular features were introduced into the SQL language, including the long-awaited support for the Boolean data type and the associated logical predications.

BUGS FIXED:

Core Engine:
- An assertion would occur in the cloop dispatcher when trying to save exception information in the status interface.
- Failure to find a record on re-fetch would produce inconsistent effects on subsequent statement execution.
- Unique key violation on a BOOLEAN column was returning an erroneous message.
- HAVING COUNT(*) NOT IN ( ) would erroneously exclude a record from the outer result set. ( represents a result set without nulls)
- It was possible to create a unique index on non-unique data.
- Regression: the engine could throw transliteration errors when running from a non-ASCII system path.
- The server could go into an infinite loop when data was being sent from a client to the server in small packets.
- Regression: LEFT JOIN was incorrectly pushing COALESCE into the inner stream, causing wrong results.
- CREATE TRIGGER was failing with the error "Ambiguous field name between table B and table A".
- Join order was sub-optimal if one table had a selective predicate and MIN was calculated for the other one.
- Deadlock could occur when a database was being encrypted or decrypted under high parallel load.
- ALTER SEQUENCE RESTART WITH was failing to change the initial value.
- Minor regression: wrong error message was being returned on an attempt to compile a view with both a subquery and the WITH CHECK OPTION clause in its definition—an illegal combination.
- The optimizer could avoid using an expression index if the query was running in a different connection character set to the one that was in effect when the index was created.
- Internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2375) would occur if too many transactions were created for one connection to a read-only database. This was a very old bug, dating back to InterBase 6.

Server Crashes:
- Regression: The server would crash when aggregate functions were used together with the NOT IN predicate.

Utilities:
- gbak: gbak restore could fail when there was some SQL function accessing a table while the switch -O(NE_AT_A_TIME) was in use.
- gfix: An attempt to set the number of page buffers to a non-supported value would return the wrong error message.
- isql: An invalid COMPUTED BY definition was being generated by the 'extract metadata' operation.
- Monitoring: Database-level statistics (MON$STAT_GROUP = 0) could contain multiple rows under concurrent load.
- User Management: The codes of operation for user management plug-ins were missing from the public API.
- User Management: Users with the same name can co-exist in the security database if they are created by different plug-ins. However, tags or attributes for a user created using one plug-in were being displayed in the SEC$ virtual tables for the same-name user created by the other plug-in.
- User Management: [CREATE OR] ALTER USER statement would fail if the PASSWORD parameter was present and was not specified immediately after the USER parameter.

Builds:
- The build would fail if HAVE_MMAP was not defined.
- Root rights were unnecessarily required to build a Linux package.
- The samples of dbcrypt-related plug-ins contained references to internal files.

Firebird 3.0.0 (32-bit) 相關參考資料
C++ Builder 32-bit app connecting to 64-bit Firebird database

2016年8月11日 — Applications communicate with the database through the wire protocol of Firebird, this means that a 32 bit application can talk to a 64 bit ...

https://stackoverflow.com

Firebird (32-bit) Download (2024 Latest)

2024年1月11日 — Firebird (32-bit) ... Firebird is a relational database offering many ANSI SQL standard features that run on Linux, Windows, and a variety of Unix ...

https://www.filehorse.com

Firebird 3.0 Release Candidate 1

This is the first Release Candidate for Firebird 3.0.0 - next major Firebird version. ... 32-bit Debug Kits (Binary + PDB components). November 9, 2015, Firebird- ...

https://www.firebirdsql.org

Firebird 3.0.0

Linux AMD64 ; Windows Win32 ; 32-bit Kits ; April 19, 2016, Firebird-3.0.0.32483_2_Win32.exe, 9 MB, Windows executable installer, recommended for first-time users.

https://firebirdsql.org

Firebird 3.0.10

The primary goals for Firebird 3.0 were to unify the server architecture and to improve support for SMP and multiple-core hardware platforms. Parallel ...

https://firebirdsql.org

Firebird 3.0.11

32-bit Kits. August 04, 2023, Firebird-3.0.11.33703_0_Win32.exe, 7 MB, Windows executable installer, recommended for first-time users. August 04, 2023, Firebird ...

https://firebirdsql.org

Firebird 3.0.2

Windows Win32 ; 32-bit Kits ; March 22, 2017, Firebird-3.0.2.32703_0_Win32.exe, 7 MB, Windows executable installer, recommended for first-time users.

https://firebirdsql.org

Firebird 3.0.3

The primary goals for Firebird 3.0 were to unify the server architecture and to improve support for SMP and multiple-core hardware platforms. Parallel ...

https://firebirdsql.org

Update FB 3.0.7 to 3.0.10 suddenly User Name and ...

latest 32 bit fbclient.dll to the same directory as the app. This accesses ... > Firebird 3.0.0, though it should fall back to XNET when there is no engine12 ...

https://groups.google.com

When 32bit and 64bit FB 3 servers run on one Windows ...

2017年4月5日 — When 32bit and 64bit FB 3 servers run on one Windows machine concurrently, Firebird services freeze several minutes after first disconnect. [ ...

https://github.com