Firebird is an open-source relational database system that can be deployed on multiple platforms, providing a starting point in creating and developing complex database applications. The package comprises an assortment of server, development, and administration tools, as well as client components that work together in order to provide a robust yet versatile option as far as database management is concerned.
This is a database management system software offering many ANSI SQL standard features that run on Linux, Windows, and a variety of Unix platforms. The app offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
The Firebird Project is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform for the best database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) on 25 July 2000.
Anyone can build a custom version of Firebird 64-bit, as long as the modifications are made available, under the same IDPL licensing, for others to use and build on. No fees for download, registration, licensing, or deployment, even you distribute Firebird as part of your commercial software package.
Aiming to meet the variate requirements of users, It relies on two different server architectures. The classic one is available on Win32 only from v1.5 onward and makes it possible for applications to access database files directly, allowing concurrent and remote connections via inetd or xinetd services.
A different approach is that of the Super Server architecture (which is the main architecture for Win32 platforms), which centralizes all the client SQL requests and sends them to a server, which processes them individually.
Firebird Open Source Database Software Features
- On-Disk Structure
- Database Triggers
- SQL and Objects
- Procedural SQL
- International Language Support
- Platform Support
- Remote Interface
- Derived Tables
- PSQL Now Supports Named Cursors
- Reimplemented Protocols on Windows
- Reworking of Garbage Collection
- Porting of the Services API to Classic is Complete
- Lock Timeout for WAIT Transactions
- New Implementation of String Search Operators
- Reworking of Updatable Views
- Additional Database Shutdown Modes Introduced
- UDFs Improved re NULL Handling
- Run-time Checking for Concatenation Overflow
- Changes to Synchronization Logic
- Support for 64-bit Platforms
- Record Enumeration Limits Increased
- Debugging Improvements
- Improved Connection Handling on POSIX Superserver
- PSQL Invariant Tracking Reworked
- Rollback Retain Syntax Support
- No More Registry Search on Win32 Servers
- More Optimizer Improvements
As far as security is concerned, Firebird can manage multiple users and assign them different roles and rights, allowing administrators to grant and revoke rights. Furthermore, it adopts a robust authentication system and allows integration with the Windows domain or Active Directory. The server only opens a network port, not leaving room for breaching attempts, and uses aliases to hide the path of the main database.
|Operating System||Windows XP, Vista, 7, 8, 10|
|Memory||12 MB RAM|
|Storage Space||15 MB Free Hard Disk Space|
|Software Name||Firebird Software For Windows V 3.0.6|
|File Size||9.35 MB|
|Languages||English, Italian, French, Spanish, Polish, Chinese, German, Japanese|
Download Software For PC