The true open source database for Mac

Firebird for Mac

Firebird for Mac

  -  26.72 MB  -  Open Source
  • Latest Version

    Firebird 5.0.4 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    macOS 10.15 Catalina or later

  • User Rating

    Click to vote
  • Author / Product

    Firebird Project / External Link

  • Filename

    Firebird-5.0.4.1812-0-macos-x64.pkg

  • MD5 Checksum

    2f459ad67b046018e87453cc7e76485b

Firebird for Mac is a relational database offering many ANSI SQL standard features that runs 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 relational 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 for macOS, 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 Fire bird as part of your commercial software package.

Features and Highlights
  • Support of all major platforms and operation systems
  • Multi-generation architecture
  • Powerful and developer-friendly SQL language
  • Logging and monitoring
  • Windows Trusted Authentication
  • Developer Tools (Firebird.NET, JayBird (Java), Delphi/C++, PHP, FireRuby...)
  • True Open Source
  • Backup and restore
  • Full Text Search
How to Use

Open the installer and follow on-screen steps

Use Terminal to start the Firebird server

Configure databases using isql or GUI tools

Connect your apps via Firebird SQL client

Manage databases with SQL commands or admin tools

Stop the server with appropriate shell command

System Requirements
  • macOS 10.13 High Sierra or later
  • Intel or Apple Silicon (Rosetta for x64)
  • At least 512 MB RAM (2 GB recommended)
  • 100 MB free disk space
  • Xcode Command Line Tools (for some tools)
PROS
  • Lightweight and fast
  • Fully open-source database
  • Easy to embed in apps
  • Active developer community
  • Good SQL support
CONS
  • No native GUI for macOS
  • Limited third-party tools
  • Less popular than MySQL/PostgreSQL
  • Sparse macOS-specific documentation
Also Available: Download Firebird for Windows

Why is this app published on FileHorse? (More info)

What's new in this version:

New features:
- Add new setting AllowUpdateOverwrite that defines how UPDATE operation should handle the case when a record was updated by trigger
- Add API method Util::convert

Improved:
- Add limit for max value of -PARALLEL switch value when restoring a database
- Update Windows distributions with zlib version 1.3.2
- Context variables clear/re-initialization support
- 'invalid request BLR' puts actual error (and procedure where it happened) at the end where it is truncated by ISC API
- Ensure sequences are replicated even if changed in de-facto read-only transactions
- Early diagnostics for the improperly re-initialized replica
- Allow isc_tpb_read_consistency to imply read committed
- Increase Android page size to 16KB
- Get the modification time of a config file with a higher precision to fix cases when it's not reloaded after modification/replacement